1.0309
It is 4060.
1.8333
100*99*...*2*1= 93326215443944152681699238856266700490715968264381621468592963895217 59999322991560894146397615651828625369792082722375825118521091686400 0000000000000000000000
1.0086
There are 24 trailing zeros in 100 factorial.
1.002
1176.4706
2
9.33262222e+157
2.5
x = 90 y = 89