#include #include using namespace std; long solve(long l,long r,int k) { long ret=0; for(;--k>=0;) { if(l<=r)break; const long mid=1LL<>T; for(;T--;) { long N,M;cin>>N>>M; long L=M,R=M+N-1; long cnt=0; long ans=0; for(int k=31;k>=0;k--) { long l=L>>k,r=R>>k; if(l