Ответ:От Новгорода до Санкт-Петербурга: \(510-330=180\) км.От Москвы до Санкт-Петербурга: \(510+180=690\) км.Ответ: 690 км.