Для того, чтобы найти скорость движения теплохода против течения реки, необходимо из собственной скорости теплохода вычесть скорость течения реки. Тогда получаем, что 31,87 - 2,5 = 29,37 км/ч — скорость, с которой теплоход будет двигаться против течения реки.