Puzzles solved by kirk