Описать просто.
Это я уже сделал выше. А доказать?
Рассмотрю только нечетное

, общее решение которой привел выше:

Условие

эквивалентно

. Остается найти такое

, что

. Случай

приводит к

. Поэтому в нечетном случае ограничение

дает

. Других ограничений нет. Отсюда следует для

для нечетных

.
Пусть

разложение на два взаимно простые нечетные множители. Тогда существует

Если

четное принимаем

, иначе

.
Аналогично разбирается четный случай. Количество решений в точности равен

, где

количество простых делителей (это количество разбиений

на два непустых подмножеств).