Найти количество квадратичных вычетов и невычетов по модулю

, где

- простое число. Для доказательства особых технических изысков не потребовалось, но результат сам по себе интересный.
Есть ещё более общая задача, за неё я пока не брался. Знаю, где посмотреть её решение, но надеюсь потом сам решить, когда вернусь к теории чисел.
Найти число квадратичных вычетов и невычетов по модулю

, где

, ...

- различные простые числа.