#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));
}