#include <stdio.h>
// long long int h(int n,int m) {
// int i;
// long long int ret=1;
// for(i=n-m+1;i<=n;i++)
// ret=ret*i;
// return ret;
// }
// int main() {
// int n, m;
// long long int result;
// scanf("%d %d", &n, &m);
// // int a = h(n);
// // int b = h(n - m);
// // result = a / b;
// h(n,m);
// printf("%lld\n",result);
// return 0;
// }
int f(int n, int m,int t)
{
if (n == t) { return 1; }
return n * f(n - 1, m,t);
}
int main(void)
{
int n, m;
scanf("%d %d", &n, &m);
printf("%d", f(n, m,n-m));
}