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