Положим

Тройки

с одной стороны и

с другой взаимно-однозначно выражаются друг через друга, так что не важно, какую из них принять за основу. Положим для определённости, что

. Тогда точка

расположена посередине между точками

и

, точка

-- посередине между

и

. Расстояния между

и

и между

и

не могут быть одинаковыми -- в этом случае точка

(лежащая посередине

и

) совпала бы с точкой

. Опять же для определённости предположим, что правые расстояния больше левых, т.е. что

.
Между упоминавшимися до сих пор пятью точками лежат четыре отрезка, причём два левых имеют одинаковую длину, а два правых -- бОльшую. Оставшиеся в запасе две точки:

и

обязаны разделить два последних отрезка, чтобы обеспечить арифметическую прогрессию. Ясно, что точка

лежит левее

и, следовательно, вынуждена делить ровно пополам именно отрезок от

до

; тогда точке

придётся делить последний справа отрезок. Итак, мы имеем дело с такой арифметической прогрессией:

Если теперь

-- разность той прогрессии, то



откуда

Это общее решение задачи (с точностью до перестановок), поскольку оно подходит (и, естественно, при всех

) -- если, конечно, не накладывать ограничений на знаки. А если накладывать -- то, соответственно, увы.