Let t be the number of hours it takes Charlie to catch up with Bernie.

Given:
For Charlie
time = t
speed = 20mph

For Bernie, he has started 1 hour earlier
Given:
time = t + 1
speed = 15mph

Hence, to get the time it will take for Charlie to catch up, we equate the distance both of them covered

Therefore, it will take Charlie 3hours to catch up with Bernie.