#include<stdio.h>

int main(void){
  unsigned long long num=1,input,i;
  int flg=0;
  scanf("%llu",&input);
  for(i=2;i<=input;i++){
    num*=i;
    if(num>1000000000000) flg=1;
    num%=1000000000000;
    if(num==0) break;
  }
  printf(flg==1?"%012llu\n":"%llu\n",num);
  return 0;
}