#include<iostream>
double input=0;

void factorial(double& i__)
{
	double result=1;
	for(int i=i__;i>0;i--)
	{
		result*=i;
	}

	std::cout<<result<<std::endl;

}

int main()
{
	std::cin>>input;
	while(input<=20&&input>=0)
	{	
		factorial(input);
		std::cin>>input;
	}


	return 0;
}