#include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define FOR(I,A,B) for(int I = (A); I < (B); ++I) typedef long long ll; // 解説みた // 2グループに分ける int main(){ int N, K; cin >> N >> K; ll ans = 0; FOR(i,1,(1< r, l; FOR(j,0,N){ if((i>>j)&1){ l.push_back(j+1); } else { r.push_back(j+1); } } sort(r.begin(), r.end()); sort(l.begin(), l.end()); if(l[0] == K && l[l.size()-1] > r[0]) ans++; } cout << ans << endl; return 0; }