Puzzles solved by Andrea Aleman