Please answer the following question by reasoning step-by-step.
Jessica's family is 300 km away from New York. If they are traveling at the rate of 50 km/h and stop to rest for 30 minutes every 2 hours, how long will it take them to reach New York?

7
Without stopping to rest they will arrive in 300 / 50 = 6 hours.

They need to stop to rest after every 2 hours except for the last 2 hour stretch of time, which is when they reach New York, so they rest (6 / 2) - 1 = 3 - 1 = 2 times.

The time they spend resting is 2 * 30 = 60 minutes or 1 hour.

So they will arrive in 6 + 1 = 7 hours.

.

Therefore, the answer is 7