23+3=26 км/ч - скорость по реке
3*23+4*26=173 км теплоход за 7 часов
1)23+3=26(км/ч) 2)23*3=69(км) 3)26*4=104(км) 4)69+104=173(км) ответ:173 км