Puzzles solved by idi