Идея понятна (перестановки --- идея доказательства квадратичного взаимности по Золотареву), но вот реализация не очевидна.
Попытаюсь завершить, правда, в строгости рассуждения у меня некоторые сомнения:
1. Для любой последовательности

произведение

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

при

- перестановка последовательности

; значит,

(как отношение произведений из п.1), в зависимости от четности перестановки

; достаточно рассмотреть

, поскольку

и

останутся на своих местах.
3. Посмотрим на последовательность чисел, остатки от деления которых на

совпадают с

:

Чтобы упорядочить эту последовательность по абсолютной величине, необходимо перенести

чисел на

позиций каждое; т.е. четность этой перестановки

равна четности числа

и
-- 20.04.2019, 03:12 --Лично меня эта задача удивляет тем, что для

и

получаются разные ответы, хотя, казалось бы, "из соображений симметрии" они не должны отличаться.
Елки-палки, я еще и Ваше

нечаянно переобозначил, извините; только сейчас заметил. В общем, я пытался решить только задачу для

, и в моих обозначениях

совсем не то же, что у Вас
-- 20.04.2019, 03:24 --Ага, тогда,
если мое рассуждение для

можно "дотянуть" до уровня математической строгости, то для

(в Ваших обозначениях) еще проще: срабатывает то, что произведение

сохраняет величину (и не меняет знак) при перестановке любых двух соседних членов; значит,
