Răspuns:
Explicație pas cu pas:
2004 = 2^10 + 2^9 + 2^8 + 2^7 + 2^6 +
+ 2^4 + 2^ 2 = 1024+512+256+128 + +64+16+4
A = 1x2x3x.......x41 +2004
A : 667 = c + r
667 = 23x29 =>
A = (1x2x3x...x41):667 + 2004 : 667
1x2x3x..x41 conțin pe 23 și pe 29 =>
(1x2x3x...x41):667 => rest 0
2004 :667 => rest 3 =>
A : 667 = c +rest 3
Restul =3