#include<iostream>
using namespace std;
// int 32 bit
// long long 64 bit
int getFactorial( int number ){
// 5! = 1 * 2 * 3 * 4 * 5
long factorial = 1;
for ( int i = 1; i <= number; i++ ){
factorial = factorial * i;
}
return factorial ;
}
int main(){
int number;
std::cin >> number;
long long result = getFactorial(number);
std::cout << result << std::endl;
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgovLyBpbnQgMzIgYml0Ci8vIGxvbmcgbG9uZyA2NCBiaXQKCmludCBnZXRGYWN0b3JpYWwoIGludCBudW1iZXIgKXsKICAgCiAgICAKICAgIC8vIDUhICA9IDEgKiAyICogMyAqIDQgKiA1IAogICAgbG9uZyBmYWN0b3JpYWwgPSAxOwogICAgZm9yICggaW50IGkgPSAxOyBpIDw9IG51bWJlcjsgaSsrICl7CiAgICAgICAgZmFjdG9yaWFsID0gZmFjdG9yaWFsICogaTsKICAgIH0KICAgIHJldHVybiBmYWN0b3JpYWwgOwp9CgppbnQgbWFpbigpewogICAgCiAgICBpbnQgbnVtYmVyOwogICAgc3RkOjpjaW4gPj4gbnVtYmVyOwogICAgbG9uZyBsb25nICByZXN1bHQgPSBnZXRGYWN0b3JpYWwobnVtYmVyKTsKICAgIHN0ZDo6Y291dCA8PCByZXN1bHQgPDwgc3RkOjplbmRsOwogICAgcmV0dXJuIDA7Cn0=