mod = 998244353
n = int(input())
n -= 1

mat = [[0] * 4 for i in range(60)]
mat[0][0] = 1
mat[0][1] = 1
mat[0][2] = 1
for num in range(59):
	for i in range(2):
		for j in range(2):
			for k in range(2):
				mat[num+1][i*2 + j] += mat[num][i*2 + k] * mat[num][k*2 + j]
				mat[num+1][i*2 + j] %= mod

ans = [1, 0]
for num in range(60):
	if n >> num & 1:
		nans = [0, 0]
		for i in range(2):
			for j in range(2):
				nans[i] += mat[num][i*2 + j] * ans[j]
				nans[i] %= mod
		ans = nans

print((ans[0] + ans[1] - 1) % mod)