Puzzles solved by ourray