At 12:20, Dori has completed 1000 steps. Malory catches up to Dori at a rate of 40 steps each minute. The number of minutes required for Malory to catch up is: 1000 steps / (40 steps/minutes) which is 25 minutes Malory's steps will catch up to Dori's steps at 12:45 pm