Puzzles solved by eiffel