Puzzles solved by tdc