Puzzles solved by TDC