From question stem, buster started earlier by 20mins and was caught-up by Charlie.
So, Charlie must have traveled faster than Buster
catch-up means distance of buster + distance of Charlie = total distance
When charlie caught up with Buster,
Case 1: If Buster had traveled 1/3 of the distance, with a distance closer to the starting point, then Charlie would have traveled 2/3 of the distance
Buster will have to cover 2/3 more of the journey at a speed slower than Charlie's
Charlie will have to cover 1/3 more of the journey at a speed faster than Buster's
----------------------------------------------------------------------------------------
Case 2: If Buster had traveled 2/3 of the distance, with a distance closer to the end point, then Charlie would have traveled 1/3 of the distance
Buster will have to cover 1/3 more of the journey at a speed slower than Charlie's
Charlie will have to cover 2/3 more of the journey at a speed faster than Buster's
----------------------------------------------------------------------------------------
Statement 2 tells us that, they both reached the same time at their respective destination.
Therefore, as soon as they caught-up each other, Buster must have been closer to the end point (as in case 2), since buster was traveling slower than charlie was.
Had Buster closer to the starting point, Buster would have needed more time to complete the journey, not possibly to reach the same time as Charlie.