Scientists have found many marine fossils on mountains far from any ocean or sea. What is the best explanation for these fossils?

Meteors with marine fossils landed on the mountains.
The mountains were made out of land that was once below the ocean.
Wind carried fossils from the seashore to the mountains.
Predators caught marine prey and carried it to the top of the mountains

The best explanation for marine fossils found on mountains far from any ocean or sea is that the mountains were made out of land that was once below the ocean. This process is known as tectonic plate movement and is responsible for the creation of mountain ranges. Over millions of years, the shifting of tectonic plates can lift up former oceanic crust and deposit it as mountains, bringing the marine fossils along with it.

which answer is right?

The correct answer is:

The mountains were made out of land that was once below the ocean.