#include <bits/stdc++.h>
using namespace std;
long long int fact(long long int A) {
  long long int pro = 1;
  for (int i = 1; i <= A; i++) {
    pro *= i;
  }
  return pro;
}
int main() {
  long long int A, B;
  cin >> A >> B;
  A = A > B ? B : A;
  A = fact(A);
  cout << A << endl;
  return 0;
}
