#include <stdio.h>

int factorinal(int n)
{
	int result,i;
	result = 1;
	for(i = 1;i<=n;i++){
		result *= i;
	}
	return result;
}

int comb(int m,int k)
{
	return factorinal(m) / (factorinal(k)*factorinal(m-k));
}

int main(void){
	int m,k;
	
	if(scanf("%d",&m) != 1)
	return 1;
	
	if(scanf("%d",&k) != 1)
	return 1;
	
	int result = comb(m,k);
	printf("%d個の中から%d個を取り出す組み合わせ数は、%d通りです。\n",m,k,result);
	
	return 0;
}