Puzzles solved by DIANA SOFIA ALVARADO