А можно без уравнения решить: по течению теплоход "сам" проплыл на 8 км меньше, чем расстояние между мостами, а против - на 10 больше, чем расстояние между мостами. Поскольку разность времен туда - назад - 1 час, а разность расстояний 8+10 =18 км, значит его скорость 18 км/час