Puzzles solved by Viteri