Puzzles solved by TAG