Puzzles solved by diana ramirez