>>516
地道に計算してみた(嘘、計算機に計算させただけ)

> gmp::factorialZ(40)
Big Integer ('bigz') :
[1] 815915283247897734345611269596115894272000000000

おまけ
N=100でやってみた。
> gmp::factorialZ(100)
Big Integer ('bigz') :
[1] 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000