Puzzles solved by Cruz