Всё время, что плыл лодочник (против течения + по течению) равно времени, за которое шляпа проплыла 1 км.
Составляем уравнение:
1/6 + [ 1/6 * (V-х) + 1 ] / (V+x) = 1 / х
домножаем обе части на 6*х*(V+x), не равное нулю:
х (V+x) + x (V-x) + 6x = 6 (V+x)
Vx + x^2 + Vx - x^2 + 6x - 6V - 6x = 0
2Vx - 6V = 0
2V (x - 3) = 0
V не равно 0
х-3 = 0
х = 3