Puzzles solved by thghf