My Questions:
1. What am I doing wrong? No matter how long a number I input the output never exceeds 19.
2. Why does it have to be "long long" for the integer. By trial and error I have found out that this is the only one that fits. (When I used float the output is always 46.)