Достатньо розглянути усі $$$3!=6$$$ способів обрати шлях між магазинами. Отже, відповідь буде дорівнювати $$$$$$min(|a|+|a-b|+|b-c|, |a|+|a-c|+|c-b|, |b|+|b-a|+|a-c|, |b|+|b-c|+|a-c|, |c| + |a-c| + |b-a|, |c|+|c-b|+|b-a|)$$$$$$ Але є інший, красивіший розв'язок.
Нехай $$$a \le b \le c$$$, тоді є наступні випадки: