I just beat level 40 (yeah I know, who the hell am I, but I found this link on google when seeing if level 40 was winnable) and wanted to show you all how to beat it... or at least what it should look like to beat it..
Oh, I'm sure it's possible; I was just considering the idea that a good way to find the solution would be to try to prove there wasn't one, which is often an effective technique.
Level 40 - can be beat.
http://www.avalon.net/~matrix/level40.jpg
Re: Level 40 - can be beat.