Got it, I hope!
So we're looking for the time that the distance is 50km. Your army travels at 25 km/r. Enemy army travels at 35% of 25km/r (25*0.35) which is 8.75 km/h. Attack range is 50km. This means that you're 50km + 25km, so 75km away to start with.
Looking for the hours it takes for the armies to get exactly 50km apart...
x is the number of hours.
(75 + 8.75x) - 25x = 50
75 + 8.75x = 50 + 25x
25 = 16.25x
x = 1.538461538461538...
Convert that to HH:MM:SS = 1hr 32m 18s