N = int(input()) MOD = 998244353 def exp(mat_a, mat_b): new_mat = [[0]*len(mat_a) for _ in range(len(mat_a))] for i in range(len(mat_a)): for j in range(len(mat_a)): new_mat[i][j] = sum(mat_a[i][w]*mat_b[w][j] % MOD for w in range(len(mat_a))) % MOD return new_mat ANS = [[1,0],[0,1]] MAP = [[1,1],[1,0]] K = N while K: if K & 1: ANS = exp(ANS, MAP) MAP = exp(MAP, MAP) K //= 2 print((ANS[0][0]-1)%MOD)