MOD = 998244353 D = 2 def mt(A, B): C = [[0] * D for _ in range(D)] for i in range(D): for j in range(D): tmp = 0 for k in range(D): tmp += A[i][k] * B[k][j] tmp %= MOD C[i][j] = tmp return C A = [[0, 1], [1, 1]] X = [[1, 0], [0, 1]] N = int(input()) N -= 1 while N > 0: if N & 1: X = mt(A, X) A = mt(A, A) N >>= 1 print((X[0][1] + X[1][1] - 1) % MOD)