Puzzles solved by teo