#include <bits/stdc++.h>
using namespace std;
long long an1, an2;
int n;
int main() {
  scanf("%d", &n);
  if (n == 1) {
    printf("1");
    return 0;
  }
  an1 = an2 = 1ll;
  for (int i = 3; i < n; i++) an1 = (an1 * i - 1) % 998244353;
  for (int i = 2; i <= n; i++) an2 = an2 * i % 998244353;
  printf("%lld", (an2 * (n - 2) % 998244353 + an1 * n % 998244353) % 998244353);
}
