recall your d = rt, distance = rate * time.
so the tour boat left at a speed of 10 mph, say the fishing boat left "h" hours later, traveling faster at 12 mph in the same direction.
By the time the fishing boat caught up with the tour boat, the distances travelled by both must be the same, say "d" miles, thus the idea of catching up, the distance of the fishing boat is the same as the distance of the tour boat.
Since the fishing boat caught up with the tour boat after going for 10 hours, and had left "h" hours later, then when that happened, the tour boat has already been travelling for 10 + h hours.
![\bf \begin{array}{lcccl} &\stackrel{miles}{distance}&\stackrel{mph}{rate}&\stackrel{hours}{time}\\ \cline{2-4}&\\ \textit{Tour boat}&d&10&10+h\\ \textit{Fishing boat}&d&12&10 \end{array}~\hfill \begin{cases} d=(10)(10+h)\\ d=(12)(10) \end{cases} \\\\[-0.35em] ~\dotfill](https://img.qammunity.org/2020/formulas/mathematics/middle-school/n1tbxitnuptubgnp41s9bf48fddp7xlpir.png)
![\bf \stackrel{\textit{doing substitution on the 2nd equation}~\hfill }{(10)(10+h)=(12)(10)\implies \cfrac{~~\begin{matrix} (10) \\[-0.7em]\cline{1-1}\\[-5pt]\end{matrix}~~(10+h)}{~~\begin{matrix} 10 \\[-0.7em]\cline{1-1}\\[-5pt]\end{matrix}~~}=12} \\\\\\ 10+h=12\implies h=2](https://img.qammunity.org/2020/formulas/mathematics/middle-school/t60646jxbfnxws6qpjpw3zapxi198s9918.png)