Puzzles solved by diana cruz