Puzzles solved by kir