MOD = 998244353

N = int(input())

ans = 0

fac = [1]
for i in range(1, N + 1):
    fac.append(fac[-1] * i % MOD)


def f(i):
    res = fac[N]
    res *= pow(N - 1, -1, MOD)
    res %= MOD
    res *= pow(i, -1, MOD)
    res %= MOD
    res *= pow(N - i, -1, MOD)
    res %= MOD
    res *= pow(fac[i - 2], -1, MOD)
    res %= MOD
    res *= pow(fac[N - i - 2], -1, MOD)
    res %= MOD

    return res


for i in range(2, N - 1):
    ans += f(i) ** 2
    ans %= MOD

print(ans)