N = int(input()) L = N P = [0] * L P[0] = P[1] = -1 for i in range(2, L): if P[i] == 0: k = 1 tmp = i tmp2 = i for j in range(i + i, L, i): P[j] = -1 if j == tmp * i: tmp *= i k += 1 tmp2 = tmp x = N - tmp2 cnt = 0 while x > 0 and x % i == 0: cnt += 1 x //= i P[i] = k + cnt ans = 1 MOD = 998244353 for i in range(N): if P[i] > 0: ans *= pow(i, P[i], MOD) ans %= MOD print(ans)