Поскольку Тверь находится между Москвой и Санкт-Петербургом, расстояние между Тверью и Санкт-Петербургом можно найти, вычитая расстояние от Москвы до Твери из общего расстояния между Москвой и Санкт-Петербургом:
Расстояние (Тверь - Санкт-Петербург) = Расстояние (Москва - Санкт-Петербург) - Расстояние (Москва - Тверь)
$$650 \text{ км} - 170 \text{ км} = 480 \text{ км}$$
Ответ: Расстояние между Тверью и Санкт-Петербургом составляет 480 км.