15 км.
Пошаговое объяснение:
расстояние в гору из A в B за x
расстояние по ровной дороге за y
расстояние под гору из A в B за z
Сумма расстояний (x+y+z)=51
значит x+z=51-y
Сумма времени: x/4+y/5+z/6+z/4+y/5+x/6=21
5/12 (x+z)+ y*2/5=21
5/12 (51-y)+y*2/5=21
255/12 - 5/12 y+2/5 y=21
y(2/5-5/12)=21-255/12
y*(-1/60)=-1/4
y=15