#include <stdio.h>

int main(void)
{
int i, j, c, d, n, a[1000] = {1};

scanf("%d", &n);

for(i = 2, d = 0; i <= n; i++) {
for(j = c = 0; j <= d; j++) {
a[j] *= i;
a[j] += c;
if(a[j] >= 10000) {
c = a[j] / 10000;
a[j] %= 10000;
}
else c = 0;
}
if(c) a[++d] = c;
}

printf("%d", a[d]);
for(i = d - 1; i >= 0; i--) printf("%04d", a[i]);

return 0;
}