Положим 

 Тройки 

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

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

. Тогда точка 

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

 и 

, точка 

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

 и 

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

 и 

 и между 

 и 

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

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

 и 

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

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

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

 и 

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

 лежит левее 

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

 до 

; тогда точке  

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

Если теперь 

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



откуда 

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

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