Given the sentence "Three cyclists ride near mountain." is it true that "Three cyclists ride near a mountain vista."?
Think hard. Detailed solution:
yes
To be near a mountain is to be near a mountain vista.

.

Thus, the answer is yes