题目描述
对于一个长度为 m (m≥1) 的整数序列 a1,a2,⋯,am (ai>0),如果最多只存在一个整数 p (1≤p<m) 满足 ap≥ap+1,则可以称这样的序列为近似递增序列,同时我们定义这个近似递增序列的权值为 ∏i=1mai。
设 f(i) 表示权值为 i 的近似递增序列的数量,duoluoluo 想知道 ∑i=1nf(i) 的值,但是他连 f(2) 都不会计算,你可以帮帮他吗?由于答案可能会非常大,你只需要求出其对 998244353 取模后的值。
输入格式
一行包含一个整数 n (1≤n≤108),其含义如题目所述。
输出格式
输出一个整数,表示 ∑i=1nf(i) 对 998244353 取模后的值。
2
7
5
26
提示
样例一中 7 个近似递增序列为:{1},{1,1},{1,1,2},{1,2},{1,2,1},{2},{2,1}。