т.к. скорость течени 2и пороход плывет против течения , то она за 1 час пройдет не 20 км 1, а 20-2=18 км..
180/18 = 10 часов он пройдет 180 км
1) 20-2=18 (км/ч) - скорость против течения
2) 180:18=10 (часов)
Ответ: пройдет за 10 часов