Puzzles solved by TMT