I been having a hard time with this problem...

A sail boat leaves the harbor at 1 pm, sailing west at 12.5 mph. At 2:15 pm, a motorboat leaves the same harbor, heading in the same direction, at 20 mph.

a) At what time will the motorboat catch up with the sailboat?

b) How far will the motorboat have traveled?