#include <stdio.h>
int kaijo(int n){
	int x=1,i;
	for(i=1;i<=n;i++){
			x=x*i;
	}
	return x;
}
int func(int n){
	if(n==1)
	return 1;
	else
	return kaijo(n)-func(n-1);
}
int main(void) {
	// your code goes here
	int n=4;
	printf("%d",func(n));
	return 0;
}
