P = int(input()) fact = 1 for i in range(1, P): fact = fact * i % P ans = finv = pow(fact, -1, P) for i in range(P - 1, 0, -1): finv = finv * i % P ans += finv ans %= P print(ans)