#include<iostream>
using namespace std;
long fac(int n)
{
long s; //不可直接用fac(n),在引入一个变量
if(n<0)
cout<<"error"<<endl;
else if(n==1||n==0)
s=1;
else if(n>1)
s =n*fac(n-1);
return s;
}
int main()
{
int n;
cin>>n;
long fac(int);
cout<<n<<"!="<<fac(n)<<endl;
return 0;
}