#arc143f. [arc143_f]Counting Subsets

[arc143_f]Counting Subsets

题目描述

给定一个正整数 NN,找到满足以下条件的子集 SS 的数量(取模 998244353998244353):

  • 每个小于等于 NN 的正整数都可以表示为 SS 中一些不同元素的和,并且最多有两种这样的表示方法。

约束条件

  • 1N15001 \leq N \leq 1500

输入

输入以以下格式从标准输入中给出:

NN

输出

输出答案。


示例 1

3

示例 1 输出

2

子集 1,2\\{1,2\\}1,2,3\\{1,2,3\\} 满足条件。


示例 2

5

示例 2 输出

5

示例 3

1000

示例 3 输出

742952024