Puzzles solved by liduc