Есть полоска, разделенная на $$$n$$$ клеток, пронумерованных от $$$1$$$ до $$$n$$$ слева направо. Изначально все клетки являются бесцветными.
Мы проводим $$$(n-1)$$$ операцию; номера операций начинаются с $$$1$$$. В ходе $$$i$$$-й операции мы выбираем любое количество подряд идущих клеток и красим их в цвет $$$i$$$. Если какие-то клетки ранее были покрашены, их цвет меняется на новый.
Раскраской называется последовательность цветов клеток $$$c_1, c_2, \dots, c_n$$$, где $$$c_i$$$ — цвет $$$i$$$-й клетки. Назовем раскраску красивой, если для нее выполняются следующие условия:
Посчитайте количество красивых раскрасок. Две раскраски являются различными, если цвет хотя бы одной клетки в этих раскрасках отличается.
В единственной строке задано одно целое число $$$n$$$ ($$$2 \le n \le 3 \cdot 10^5$$$) — количество клеток в полоске.
Выведите одно целое число — количество красивых раскрасок, взятое по модулю $$$998244353$$$.
2
1
3
5
5
154
1337
357599079
Для $$$n = 2$$$ существует только одна раскраска: $$$[1, 1]$$$.
Для $$$n = 3$$$ существуют следующие $$$5$$$ раскрасок: