Puzzles solved by tvc