Ответ:

Согласно описанию, расстояние от Весенки до Полянки составляет 15 км, а от Полянки до Захарово — 20 км. Таким образом, общее расстояние будет 15 + 20 = 35 км.