Puzzles solved by klp