Puzzles solved by Teh