The cyclist is going 20 mph.
So, to solve, you need to determine how far each (the hiker and the cyclist) will go in 5 minutes.
The hiker is going 4 miles per hour. To convert to "miles per 5 minutes" we want to divide 4/12 = 1/3. So, the hiker will go 1/3 of a mile in 5 minutes.
The cyclist is going 20 miles per hour. Again, divide that by 12 to get miles per 5 minutes = 5/3.
So, when the cyclist passes the hiker, they are in the exact same spot. Five minutes later, the cyclist has gone 5/3 miles and the hiker has gone 1/3 of a mile. Therefore, the hiker is now 5/3 - 1/3 = 4/3 miles behind.
The hiker needs to go 4/3 miles to catch up, which will take him 20 minutes moving at the rate of 1/3 miles per 5 minutes.
Hope this helps!
Jim S. | GMAT Instructor | Veritas Prep