#include<stdio.h>
int main(void)
{
int m,n;
float x;
int fact(int m,int n);
scanf("%d%d",&m,&n);
x=(float)fact(m,n);
return 0;
}
int fact(int m,int n)
{
int y,z,i;
int w,v,s;
float x;
y=1;
z=1;
v=1;
for(i=0;i<m;i++){
y=y*m;
m=m-1;
}
for(i=0;i<n;i++){
z=z*n;
n=n-1;
}
for(i=0;i<m-n;i++){
w=s*w;
s=m-n-1;
}
v=w*z;
x=(float)y/w*z;
return x;
}