A can give B and C a start of 20 meters and 25 meters, respectively, in a 100 meters race. B can give C one second over the course. How long does A take to run 100 meters?
a) 12 seconds
b) 15 seconds
c) 18 seconds
d) 20 seconds