50
That's a very big number, equivalent to 50 x 99!
1.0309
It is 4060.
1.8333
1.0086
100*99*...*2*1= 93326215443944152681699238856266700490715968264381621468592963895217 59999322991560894146397615651828625369792082722375825118521091686400 0000000000000000000000
There are 24 trailing zeros in 100 factorial.
1.002
1176.4706
2
2.5
9.33262222e+157
x = 90 y = 89