Given the task definition and input, reply with output. You are given a math word problem and you are supposed to make use of mathematical concepts like probability, combinatorics, linear equations, sequences/series, or simple operators like addition, subtraction, division, or multiplication to answer the given question. Choose the best option from the 5 given options and report that option.

Question: John and Steve are speed walkers in a race. John is 15 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?

Option A: 13 seconds

Option B: 17 seconds

Option C: 26 seconds

Option D: 34 seconds

Option E: 51 seconds
Option D