#include<iostream>
int input=0;

long long factorial(int n)
{
	if(n==0)
		return 1;
  return (n == 1 || n == 0) ? 1 : factorial(n - 1) * n;
}

int main()
{
	do
	{	
		std::cin>>input;
		if(input<0||input>20)
			break;
		std::cout<<factorial(input);
	}while(true);


	return 0;
}