#include<iostream>
using namespace std;
long double jieCheng(double n);
int main(){
double n;
long double result;
cin >> n;
result = jieCheng(n);
cout << result;
system("PAUSE");
return 0;
}
long double jieCheng(double n){
if (n>0)
n = n * jieCheng(n - 1);
if (n==0)
return n+1;
else
return n;
}
using namespace std;
long double jieCheng(double n);
int main(){
double n;
long double result;
cin >> n;
result = jieCheng(n);
cout << result;
system("PAUSE");
return 0;
}
long double jieCheng(double n){
if (n>0)
n = n * jieCheng(n - 1);
if (n==0)
return n+1;
else
return n;
}