import sys input = lambda :sys.stdin.readline()[:-1] ni = lambda :int(input()) na = lambda :list(map(int,input().split())) yes = lambda :print("yes");Yes = lambda :print("Yes");YES = lambda : print("YES") no = lambda :print("no");No = lambda :print("No");NO = lambda : print("NO") ####################################################################### mod = 998244353 n = ni()-1 m5 = pow(5, mod-2, mod) dp = [m5, m5*2, m5*2] ans = 3 * m5 % mod m3 = pow(3, mod-2, mod) m2 = pow(2, mod-2, mod) for i in range(n): dp = [dp[0] * m3 + dp[1] * m3, dp[0] * m3 * 2+ dp[1] * m3 + dp[2] * m2, dp[1] * m3 + dp[2] * m2] dp[0] %= mod dp[1] %= mod dp[2] %= mod #print([x * 15 % mod for x in dp]) ans += dp[0] + dp[1] ans %= mod print(ans)