х км/ч - скорость течения
1 * (18 + х) км - прошла лодка плывущая по течению реки
1,5 * (17 - х) км - прошла лодка плывущая против течения реки.
По условию известно, что расстояние между пунктами 42 км. Составим уравнение:
1 * (18 +х) + 1,5 (17 - х) = 42
18 + х + 25,5 - 1,5 х = 42
0,5 х = 43,5 - 42
0,5 х = 1,5
х = 3
Ответ. 3 км/ч скорость течения реки.