#include using namespace std; using ll = long long; void solve(){ // 010100110 // 010101000 // 010110000 // 011000000 // 100000000 // 100101011 ll A, B; cin >> A >> B; vector ans; //1,Bの最上位以外のbitを0にする(下から) for (int i=0; i<60; i++){ if ((A>>i & 1) && A+(1LL<=0; i--){ if ((B>>i & 1) && !(A>>i & 1)){ A += (1LL<> T; while(T--) solve(); return 0; }