How many digits 2^400 has?	Choose the correct choice
A) 31	B) 35	C) 50	D) 99	E) 121

Rationale: "2 ^ 10 = 1.024 * 10 ^ 3 = > 2 ^ 100 = ( 1.024 ) ^ 10 * 10 ^ 120 therefore 121 digits would be my best guess e"
Answer: E