1. Найдем расстояние, которое прошел первый теплоход:
$$21 \frac{км}{ч} * 2 ч = 42 км$$
2. Найдем расстояние, которое прошел второй теплоход:
$$90 км - 42 км = 48 км$$
3. Найдем скорость второго теплохода:
$$48 км : 2 ч = 24 \frac{км}{ч}$$
Ответ: 24 км/ч