Prvo rješenje.
Koristeći binomni poučak dobivamo
212021=(1+20)2021=1+2021⋅20+(22021)⋅202+(32021)⋅203+⋯=1+40420+2021⋅1010⋅400+(32021)⋅8000+⋯=40421+1000N,
za neki prirodan broj N (neispisani pribrojnici sadrže faktor 20k, gdje je k≥4, pa su sigurno djeljivi s 1000).
Posljednje tri znamenke broja 212021 su stoga 421.
Drugo rješenje.
Neka je x=21. Tada računamo
x50−1=(x25+1)(x25−1)=(x25+1)(x20+x15+x10+x5+1)(x5−1)=(x25+1)(x20+x15+x10+x5+1)⋅(x4+x3+x2+x+1)(x−1).
Budući da je x=21, prva je zagrada parna, a zadnja je djeljiva s 20. Kako je x≡1(mod5), a isto vrijedi i za bilo koju potenciju od x, dvije zagrade u sredini su djeljive s 5. Tako smo dobili da je izraz na desnoj strani djeljiv s 1000, odnosno da vrijedi
2150≡1(mod1000).
Zato je dovoljno naći zadnje tri znamenke broja 2121 jer je 2021=40⋅50+21. Očito je
211≡21(mod1000).
Redom kvadrirajući dobivamo
212≡441(mod1000),
214≡481(mod1000).
Sada vidimo da je
215=214⋅21≡101(mod1000).
Ponovno kvadrirajući, dobivamo
2110≡201(mod1000),
2120≡401(mod1000),
te
2121=2120⋅21≡421(mod1000).
Stoga broj 212021 završava s 421.
Napomena:
Početak drugog rješenja može se izvesti i koristeći Eulerov poučak: budući da je φ(1000)=400, dobivamo da je 212021≡2121(mod1000).
Rješenje je moguće izvesti i potencirajući ostatak pri dijeljenju s 1000 broja 21 na 2021. potenciju, recimo koristeći identitet 212021=(2143)47 ili 212021=(2147)43.