1)150:5=30(Км/ч)-V катера по течению.
2)30-12=18(км/ч)-V катера против течения.
3)18*3=54(км)-прошёл катер против течения.
Ответ:54 км прошёл катер против течения.