Puzzles solved by cruz