Is this correct?

Trains A and B are traveling in the same direction on parallel tracks. Train A is traveling at 60 miles per hour and train B is traveling at 80 miles per hour. Train A passes a station at 3:25pm. If train B passes the same station at 3:40p.m., at what time will train B catch up with train A?
My answer is 4:25pm

A goes distance d in t hours

B goes distance d in (t -.25) hours because 15 minutes is .25 hours
so
60 t = 80 (t - .25)
20 = 20 t
t = 1 hour
so yes
4:25 pm

To determine at what time Train B will catch up with Train A, you need to find out how much time it takes for Train B to travel the same distance as Train A covered in that time.

First, let's find the time difference between when Train A passed the station (3:25pm) and when Train B passed the same station (3:40pm).

The time difference is 15 minutes or 1/4 hour, because 3:40pm - 3:25pm = 15 minutes.

Since you know that Train A is traveling at 60 miles per hour, you can calculate the distance it traveled in that time: 60 mph * 1/4 hour = 15 miles.

Since Train B needs to cover this 15-mile distance to catch up with Train A, you need to determine how long it will take at Train B's speed of 80 miles per hour: 15 miles / 80 mph = 0.1875 hours.

Finally, add this time to the time Train B passed the station to find out when they will meet: 3:40pm + 0.1875 hours = approximately 4:25pm.

So, your answer of 4:25pm is correct.