Puzzles solved by esy