Puzzles solved by Chf