#include<iostream>
using namespace std;
long long ll=1;
int main()
{
int a, b;
cin >> a >> b;
if (a > b) a = b;
for (int i = 2; i <= a; i++)
ll *= i;
cout << ll << endl;
return 0;
}
#include<iostream>
using namespace std;
long long ll=1;
int main()
{
int a, b;
cin >> a >> b;
if (a > b) a = b;
for (int i = 2; i <= a; i++)
ll *= i;
cout << ll << endl;
return 0;
}