3.16*10^996
It is not infinity it is just a huge number.
It is already written in the best form.
Scientific notation is a perfectly acceptable presentation for both huge and tiny numbers.
There is no answer. The only answer is 3.16*(infinity) on the calculator.