That's probably the hardest level! When I first made it, I didn't think it was possible to solve it. I left it open in my browser and played it for a few days before I found a solution. Hard but not impossible!