Ich würde das einfach mal probieren durchzurechnen. Wie man schnell merkt braucht man gar nicht so viele Quadratzahlen wie man eventuell denkt.
Beachte: Alles wird hier MOD 100 gerechnet
2^1001
= 2 * 2^1000
= 2 * 4^500
= 2 * 16^250
= 2 * 256^125
= 2 * 56^125
= 2 * 56 * 56^124
= 2 * 56 * 3136^62
= 2 * 56 * 36^62
= 2 * 56 * 1296^31
= 2 * 56 * 96^31
= 2 * 56 * 96 * 96^30
= 2 * 56 * 96 * 9216^15
= 2 * 56 * 96 * 16^15
= 2 * 56 * 96 * 16 * 16^14
= 2 * 56 * 96 * 16 * 256^7
= 2 * 56 * 96 * 16 * 56^7
= 2 * 56 * 96 * 16 * 56 * 56^6
= 2 * 56 * 96 * 16 * 56 * 3136^3
= 2 * 56 * 96 * 16 * 56 * 36^3
= 2 * 56 * 96 * 16 * 56 * 36 * 36^2
= 2 * 56 * 96 * 16 * 56 * 36 * 1296
= 2 * 56 * 96 * 16 * 56 * 36 * 96
= 2 * 16 * 36 * 56 * 56 * 96 * 96
= 2 * 16 * 36 * 3136 * 9216
= 2 * 16 * 36 * 36 * 16
= 2 * 16 * 16 * 36 * 36
= 2 * 256 * 1296
= 2 * 56 * 96
= 10752
= 52