Puzzles solved by Viridiana