Пусть скорость течения реки равна х км/ч, тогда скорость против течения - (12-x) км/ч, а по течению - (12+x) км/ч. Время, затраченное лодкой против течения равно 30/(12-x)ч, а по течению - 30/(12+x) ч. На весь путь лодка затратила 30/(12-x) + 30/(12+x), что по условию составляет (5+20/60) часов.
Составим уравнение

ОТВЕТ: 3 км/ч.