Puzzles solved by Andrea Avalos