Возможны два варианта:
1) Пешеходы идут в противоположных направлениях.
2) Пешеходы идут в одном направлении.
1) Если пешеходы идут в противоположных направлениях, то расстояние между ними увеличивается с течением времени. Скорость удаления равна сумме их скоростей:
$$V_{удаления} = V_1 + V_2 = 5 \frac{км}{ч} + 4 \frac{км}{ч} = 9 \frac{км}{ч}$$
Расстояние через 2 часа:
$$S = V_{удаления} * t = 9 \frac{км}{ч} * 2 ч = 18 км$$
2) Если пешеходы идут в одном направлении, то расстояние между ними равно разности пройденных расстояний. Скорость сближения (или удаления) равна разности их скоростей:
$$V_{сближения} = |V_1 - V_2| = |5 \frac{км}{ч} - 4 \frac{км}{ч}| = 1 \frac{км}{ч}$$
Расстояние через 2 часа:
$$S = V_{сближения} * t = 1 \frac{км}{ч} * 2 ч = 2 км$$
Ответ: 18 км или 2 км