import sys input = sys.stdin.readline def read_values(): return tuple(map(int, input().split())) def read_list(): return list(read_values()) def main(): mod = 998244353 n = int(input()) f = [1] * (n+1) rf = [1] * (n+1) for i in range(n): f[i+1] = f[i]*(i+1)%mod rf[i+1] = pow(f[i+1],-1,mod) ans = 0 for s in range(1,n//2+1): add = f[n] * rf[n-s*2] * rf[s] * rf[s] * rf[2] % mod ans += add ans %= mod print(ans) if __name__ == "__main__": main()