Very tough !
Ingenious
Probably one of the greatest twists I've ever experienced in a puzzle game, which left me wondering how I never suspected a thing and led into some very nice puzzles.