#include <bits/stdc++.h>
using namespace std;
long long int f(int n) {
  long long int res = 1;
  for (int i = n; i > 0; --i) res *= i;
  return res;
}
int main() {
  int a, b;
  cin >> a >> b;
  if (a < b) {
    cout << f(a);
  } else {
    cout << f(b);
  }
  return 0;
}
