Puzzles solved by krf