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

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

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

 при 

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

; значит, 

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

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

, поскольку 

 и 

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

 совпадают с 

:

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

 чисел на 

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

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

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

 и 

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

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

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

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

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

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

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