8.
1) 15 - 12 = 3 км/ч - скорость течения реки.
2) 12 -3 = 9 км/ч - скорость катера против течения.
3) 6*15 = 90 км - проплыл по течению.
4) 90 : 9 = 10 ч - будет плыть обратно против течения.
5)10 + 3 = 13 ч - затратит на весь обратный путь.
Ответ :13 ч.