Сначала определим, какое расстояние проехал мотоциклист до выезда велосипедиста.
$$S_1 = V_1 \cdot t_1 = 42 \text{ км/ч} \cdot 2 \text{ ч} = 84 \text{ км}$$.
Теперь найдем расстояние, которое осталось между ними после выезда велосипедиста.
$$S_{ост} = S - S_1 = 300 \text{ км} - 84 \text{ км} = 216 \text{ км}$$.
Найдем общую скорость сближения мотоциклиста и велосипедиста, так как они движутся навстречу друг другу.
$$V_{общая} = V_1 + V_2 = 42 \text{ км/ч} + 12 \text{ км/ч} = 54 \text{ км/ч}$$.
Теперь найдем время, через которое они встретятся после выезда велосипедиста.
$$t = \frac{S_{ост}}{V_{общая}} = \frac{216 \text{ км}}{54 \text{ км/ч}} = 4 \text{ часа}$$.
Ответ: 4 часа