Постановка задачи:
Требуется отметить

различных точек на евклидовой плоскости так, чтобы от каждой точки на расстоянии 1 находилось ровно

точек.
При

задача легко решается для всех чётных

- достаточно отметить точки парами так, чтобы между точками в паре расстояние было равно 1, а сами пары "разбросать" на достаточно большом расстоянии друг от друга.
При

задача также легко решается для всех

- достаточно построить правильный

- угольник и отметить его вершины.
При

полагаю, что можно построить правильный

- угольник, отметить его вершины, затем параллельно перенести этот

- угольник на расстояние 1 (только угол переноса надо внимательно выбирать) и отметить также вершины получившегося многоугольника. Тогда получим решение для всех чётных

. Например, при

строим правильный треугольник, отмечаем три его вершины, затем переносим треугольник на расстояние 1 под углом

и отмечаем ещё три вершины.
А как решить эту задачу в общем виде для всех

и

(а там, где нет решения, доказать, что его нет)?