لطفا صبور باشید اگر کسی بتونه جواب میده. متاسفانه در تخصص من نیست. ولی اون چیزی که الان به ذهنم میرسه اینه که به صورت $x(x-1)\equiv 0\ mod(p_1...p_n)$ بنویسیم. و دراینصورت $x(x-1)\equiv 0 \ mod(p_i)$ برای هر $i$ . و لذا $x\equiv 0\ mod(p_i)$ و $x\equiv 1\ mod(p_i)$ برای هر $i$ . حالا باید از قضیه باقیمانده چینی
https://en.wikipedia.org/wiki/Chinese_remainder_theorem استفاده کنیم. به احتمال زیاد به خاطر اینکه $x\equiv 0\ mod(p_i)$ و $x\equiv 1\ mod(p_i)$ ها دو حالت دارند و با بقیه معادلات همنهشتی تشکیل دستگاه $n$ تایی می دهند و هرکدام طبق قضیه چینی دارای یک جواب هستند پس در کل $2^n$ جواب داریم.
در مورد اینکه با حلقه ها هم حل میشه در اون لینک عبارتی مثل این آورده
$\frac{\mathbb Z}{n\mathbb Z}\cong \frac{\mathbb Z}{p_1\mathbb Z}\times \frac{\mathbb Z}{p_n\mathbb Z}$ ممکنه شما بتونید ازش استفاده کنید.