Для решения данной задачи необходимо знать, что масштаб карты показывает, во сколько раз расстояние на карте меньше расстояния на местности.
Масштаб 1:2 000 000 означает, что 1 см на карте соответствует 2 000 000 см на местности.
Переведем 2 000 000 см в километры:
$$2 000 000 \text{ см} = 20 000 \text{ м} = 20 \text{ км}$$
Значит, 1 см на карте соответствует 20 км на местности.
Теперь найдем расстояние между городами, если на карте оно составляет 8,5 см:
$$8,5 \text{ см} \cdot 20 \frac{\text{км}}{\text{см}} = 170 \text{ км}$$
Ответ: 170 км