Çözüm 1'deki kare alma işlemi akla gelmeyebilir veya genelde işe yaramasını ummayız. Bir başka çözüm deneyebiliriz.
Çözüm 2:
$1000 = 125 \cdot 8$ olarak çarpanlara ayrılır. $625 \equiv 0 \pmod{125}$ ve $625 \equiv 1 \pmod{8}$ dir. Böylece $625^2 \equiv 0 \pmod{125}$ ve $625^2 \equiv 1 \pmod{8}$ olup Çin kalan teoremi ile $625^2 \equiv 625 \pmod{1000}$ bulunabilir. Benzer biçimde, $376 \equiv 1 \pmod{125}$ ve $376 \equiv 0 \pmod{8}$ dir. Yine, $376^2 \equiv 1 \pmod{125}$ ve $376^2 \equiv 0 \pmod{8}$ olup Çin kalan teoremi ile $376^2 \equiv 376\pmod{1000}$ bulunabilir. Böylelikle, $625^{2005} + 376^{2006} \equiv 625 + 376 \equiv 1001 \equiv 1 \pmod{1000}$ olur. Son üç rakam $001$ dir.