Puzzles solved by aaalech