Historically, an acre was the amount of land that an ox could plow in one day, which was deemed to be 4,840 square yards. Supposing that an ox could plow 4,840 square yards in a day, how manyyears would it take an ox to plow a square mile?

1 mile (5280 ft/mile)(1 yard/3 ft) = 1760 yards

so 1 square mile = (1760)^2 = 3,097,600 yd^2

3,097,600 yd^2 * 1 day/4840 yd^2 = 640 days

640 days * 1 year/365 days = 1.75 years

well shucks -- us farm boys know that 1 sq mile is 640 acres.

46354 miles might be the answer.

I didn't say that it's right.

I don't think Damon is right.

I think the answer is 3.75 years.

To find out how many years it would take for an ox to plow a square mile, we need to calculate the area of a square mile in square yards and then divide it by the area an ox can plow in one day.

1 square mile is equal to 640 acres.
1 acre is equal to 4,840 square yards.

So, the total area of a square mile in square yards is:

640 acres * 4,840 square yards = 3,097,600 square yards

Now, let's calculate how many days it would take an ox to plow this area:

3,097,600 square yards / 4,840 square yards = 640 days

Since there are approximately 365 days in a year, we can convert these days into years:

640 days / 365 days = 1.75 years

Therefore, it would take approximately 1.75 years for an ox to plow a square mile.