"brainbreakingly difficult"... i made it till the end :)
But wow great game and puzzles, art is also reall cool