Puzzles solved by tgf