Puzzles solved by Teo