convert 186 x 10^4 inches to miles
186 x 10000=1,860,000 inches
1 mile=5,280 feet
1 foot=12 inches
Therefore 1 mile=5,280 x 12=63,360 inches
Hence 1,860,000 / 63,360=29.356 miles