Codeforces Round 493 (Div. 1) |
---|
Закончено |
На одной из планет Солнечной системы, в Атмосферном Университете, любят играть в бинго.
Известно, что этой планете месяц состоит ровно из $$$n^2$$$ дней, поэтому повсеместно используются календари, представляющие собой квадратную таблицу $$$n$$$ на $$$n$$$.
Погодные условия на планете не менее необычны. Вследствие уникального состава атмосферы, при взаимодействии со солнечным светом небо каждый день принимает один из трёх цветов: синий, зелёный или красный.
Для игры в бинго нужно в течении месяца наблюдать за погодными условиями — после каждого дня, его клетка в календаре расскрашивается в цвет неба в тот день, то есть в синий, зелёный или красный.
В конце месяца студенты разглядывают календарь. Если хотя бы один столбец или строка состоит из клеток только одного цвета, то месяц называется удачным.
Две раскраски календаря называются различными, если в них хотя бы одна из ячеек имеет разные цвета. Нетрудно заметить, что всего существует $$$3^{n \cdot n}$$$ различных раскрасок. Посчитайте, сколько среди них удачных. Так как это количество может быть достаточно большим, выведите его по модулю $$$998244353$$$.
Первая и единственная строка входных данных содержит одно число $$$n$$$ ($$$1 \le n \le 1000\,000$$$) — количество строк и столбцов в календаре.
Выведите одно число — количество удачных раскрасок календаря по модулю $$$998244353$$$
1
3
2
63
3
9933
В первом примере любая раскраска является удачной, так как единственный столбец состоит только из одного цвета.
Во втором примере удачными, в том числе, являются следующие раскраски:
А вот эти раскраски удачными не являются:
Название |
---|