2258. Day3 Ex - a-simple-for-problem 2

给定正整数 n, a, b, c,求

\sum_{i=1}^{n}\lfloor{\frac{a}{i}}\rfloor\lfloor{\frac{b}{i}}\rfloor\lfloor{\frac{c}{i}}\rfloor

\lfloor x \rfloor 表示将 x 向下取整,即最大的整数 u 使得 u\leq x。例如: \lfloor\frac{8}{3}\rfloor=2

答案可能很大,因此只需要输出答案对 998244353 取模后的结果。

输入

输入一行四个正整数 n,a,b,c (1\leq n,a,b,c\leq3\times 10^{14})

输出

输出一行一个整数,表示答案对 998244353 取模后的结果。

样例

标准输入 复制文本
3 7 8 9
标准输出 复制文本
564

提示

样例解释:\lfloor{\frac{7}{1}}\rfloor\lfloor{\frac{8}{1}}\rfloor\lfloor{\frac{9}{1}}\rfloor+\lfloor{\frac{7}{2}}\rfloor\lfloor{\frac{8}{2}}\rfloor\lfloor{\frac{9}{2}}\rfloor+\lfloor{\frac{7}{3}}\rfloor\lfloor{\frac{8}{3}}\rfloor\lfloor{\frac{9}{3}}\rfloor=504+48+12=564

登录以提交代码。
单点时限 3 秒
内存限制 128 MB
提交 131
通过 16