300+60=360 - скорость катера по течению
360*60=21600 метров до базы
300-60= 240 м/мин - скорость против течения
21600/240=90 минут плыл против течения обратно
Итого: 60 минут до базы, 30 минут на базе и 90 минут обратно
60+30+90=180 мин = 3 часа
Ответ: 3 часа