#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>

int fuckt(int n){
	int i, res;
	int *m = (int *)malloc(sizeof(int) * (n + 1));
	m[0] = 1;
	
	for(i = 1; i <= n; i++)
		m[i] = m[i - 1] * i;
	res = m[n];
	free(m);
	return res;
}

int main(void) {
	int f = fuckt(9);
	printf("%d", f);
	return 0;
}