#include <stdio.h>

long long factorial(int x) {
    long long fact = 1;
    for (int i==1; i <= x; i++) {
        fact *= i;
    }
    return fact;
}

int main() {
    int n;
    scanf("%d", &n);
    
    if (n < 0) {
        printf("Invalid input");
        return 0;
    }
    
    long long result =0;
    
    for (int i =1;i <= n; i++) {
        long long f = factorial(i);
        
        if (i % 2 == 1)
        result += f;
        else
        
        result -= f;
    }
    
    printf("%11d", result);
    
    return 0;
    
}