#include using namespace std; #define rep(i, n) for(int (i) = 0; (i) < (n); (i)++) #define repe(i, n) for(i = 0; i <= (n); i++) typedef long long ll; typedef unsigned long long ull; int main() { ull n, k, i; cin >> n >> k; ull po = pow(2, k); ull po2 = pow (2, n); if(n < k) i = 0; else { for (i = 1; po * i < po2; i++) { } } cout << i << endl; return 0; }