#include long long fact(int n){ if(!n)return 1; return (fact(n-1)*n)%1000000007; } main(){ int N,K; long long A[63],max = 0,sum = 1; scanf("%d%d",&N,&K); A[0] = 0; A[1] = (1LL<