I too love these kinds of puzzles... They are solely the reason why when I'm not playing RPG's I'm playing Point and Click Adventure games...
Can I just ask that there are NO random encounters whilst the player is trying to work out this puzzle..? PLEASE..! hehe :)