Puzzles solved by TPc