Roberto drove a total distance of 250 km.
The whole journey took him 3 hours, including a 20 minute stop to get petrol.
Before he stopped for petrol, his average speed was 80 km per hour.
After his petrol stop, his average speed was 100 km per hour.
How long did Roberto drive for after his petrol stop?
This problem is adapted from the World Mathematics Championships