/*
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i,a,b=0;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
b=b+i;
}
printf("%d",b);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i,a,b,s=0;
scanf("%d %d",&a,&b);
for(i=a;i<=b;i++)
{
if(i%3==0)
{
s+=i;
}
}
printf("%d",s);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a,i,s=0,x;
scanf("%d",&a);
for(i=0;i<a;i++)
{
scanf("%d",&x);
s=s+x;
}
printf("%d",s);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a,b,i,s=0;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
scanf("%d",&b);
if(b%2==0)
{
s++;
}
}
printf("%d",s);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a,i,s=0;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
if(i%10==1)
{
s++;
}
}
printf("%d",s);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a,i;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
if(a%i==0)
{
printf("%d ",i);
}
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int a,i,s=0;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
if(a%i==0)
{
s++;
}
}
if(s==2)
{
printf("prime");
}
else
{
printf("not prime");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int n,k,i,s=1;
scanf("%d %d",&n,&k);
for(i=1;i<=k;i++)
{
s=s*n;
}
printf("%d",s);
return 0;
}
*/
#include<stdio.h>
int main()
{
int a,i,s=1;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
s=s*i;
}
printf("%d",s);
return 0;
}



