What are the last two digits of 2^(2^2003)?

Is there an efficient way to work out how many factors a large number has?

15 = 7 + 8 and 10 = 1 + 2 + 3 + 4. Can you say which numbers can be expressed as the sum of two or more consecutive integers?

When the number x 1 x x x is multiplied by 417 this gives the answer 9 x x x 0 5 7.

Find the missing digits, each of which is represented by an "x" .