I've been trying to solve it for hours now and I can't find the solution!
I'm going to give it another day, but if I can't find a logical solution soon then I'm going to create a new level 93 for my next update.
Thanks for highlighting this one for me generic125 :-)