How many digits 2^300 has?	Choose the correct choice from the following.
A) 31 B) 35 C) 50 D) 91 E) 101
2^10 = 1.024 * 10^3 =&gt; 2^100 = (1.024)^10 * 10^90   therefore 91 digits would be my best guess   91
<result>D</result>
How many digits 2^300 has?