#include<stdio.h>
#include <string.h>
#include <math.h>
int main()
{
unsigned n,m;
int i , k,s;
double p;
while(scanf("%d%d",&n,&m)!=EOF)
{
p = 0;
if(m>n)
break;
else
{
k=1;
s=1;
for(i = 0;i <m;i++)
{
k = k*(n-i);
if(i < m-1)
s = s*(n-1-i);
}
p = (double)s/k;
printf("%.2f\n",p);
}
}
return 0;
}
#include <string.h>
#include <math.h>
int main()
{
unsigned n,m;
int i , k,s;
double p;
while(scanf("%d%d",&n,&m)!=EOF)
{
p = 0;
if(m>n)
break;
else
{
k=1;
s=1;
for(i = 0;i <m;i++)
{
k = k*(n-i);
if(i < m-1)
s = s*(n-1-i);
}
p = (double)s/k;
printf("%.2f\n",p);
}
}
return 0;
}