#L6181. 某个套路求和题

    ID: 4971 传统题 2000ms 256MiB 尝试: 3 已通过: 1 难度: 10 上传者: 标签>其他数学数论组合数学莫比乌斯反演DP埃氏筛及欧拉筛洲阁筛

某个套路求和题

题目描述

从前有个 alpha1022,他在看某本奇妙的书的时候想到了这样一个函数:

f(n)=dnμ(d) f(n) = \prod_{d|n} \mu(d)

然后就有了这样一个问题:

i=1nf(i)mod998244353 \sum_{i=1}^n f(i) \bmod 998244353

然后他就把这个问题扔给了你。


输入格式

第一行,一个正整数 nn


输出格式

一行一个非负整数,表示答案。


样例 1

输入

5

输出

998244351

样例 2

输入

987654

输出

445190

数据范围与提示

对于 20%20\% 的数据,n106n \le 10^6
对于 40%40\% 的数据,n107n \le 10^7
对于 100%100\% 的数据,n1010n \le 10^{10}