John and Steve are speed walkers in a race. John is 10 meters behind Steve when he begins his final push. John blazes to the finish at a pace of 4.2 m/s, while Steve maintains a blistering 3.7 m/s speed. If John finishes the race 2 meters ahead of Steve, how long was John’s final push?
Pick one:
A) 13 seconds
B) 17 seconds
C) 24 seconds
D) 34 seconds
E) 51 seconds

Rationale: "let t be the time that john spent for his final push . thus , per the question , 4.2 t = 3.7 t + 10 + 2 - - - > 0.5 t = 12 - - - > t = 24 seconds . c is the correct answer ."
Answer: C