#include using namespace std; typedef long long ll; typedef pair pii; typedef pair ppii; typedef pair pll; typedef tuple tl; ll mod=1000000007; ll gcd(ll a,ll b){ if(a>n>>k; ll u; if(n==0){ if(k==0)cout<<1<n){ u=i; break; } } ll q=pow(2,u)-1; ll e=n+pow(2,u); if(e-q<=k){ cout<<"INF"<=0){ dp[i+1][p-j]+=dp[i][j]; } } } ll ans=1; ll sum=0; for(int i=1;i<=k;i++){ sum+=dp[19][i]; } cout<