Puzzles solved by TKM