Puzzles solved by Tang