Одной из вершин квадрата будет вершина сектора, а вершины лежащие на окружности - это точки касания окружности и сторон сектора. Получаем, что сторона квадрата равна радиусу вписанной окружности. Осталось найти радиус. Воспользуемся тем, что точка касания вписанной окружности будет лежать посередине дуги сектора. Получаем уравнение:
r*sqrt(2) + r = 1
r = 1/(1+sqrt(2)
100-86=14
14+86=100
100-14=86
1) 20+18=38(км)
2)120-38=82(км)
3)82+2=84(км)
Ответ: 84 км.