来源 : 信息学奥赛一本通
描述

输入n,计算s=1!2!+3!+n!s=1!+2!+3!+…+n!的末66位(不含前导0)。n<=106n<=106n!n!表示前nn个正整数之积。

输入

正整数n

输出

阶乘之和

样例输入
10
样例输出
37913
提示

输出时对10610^6取模