Puzzles solved by TNH