stone should be interchangeable with rock
Sand < pebble < rock < stone < boulder
This isn't explicitly known by many native English speakers, but stones and rocks are not the same thing. Stones are rocks over a certain size or weight.
This is an interesting fact, but the Korean word "dol" in the sentence can nevertheless translate to either "stone" or "rock."
"Dol" can mean "stone" or "rock."
But pretty much nobody actually knows or care about the difference to the point that they are used in normal English pretty much interchangeably
In common usage they are the same really.
I threw a rock/stone <- both would be fine
I need to buy 2 tons of rock/stone <-same here
And "big" should be interchangeable with "large," just as in some of the other sentences!