#include<bits/stdc++.h>
#include<bits/stdc++.h>
using namespace std;
long long a[100];
int main(){
int k;
a[1]=1;
a[0]=0;
a[2]=1;
scanf("%d",&k);
for(int i=3;i<=60;i++){
a[i]=a[i-1]+a[i-2];
}
while(k--){
int m,n;
scanf("%d %d",&m,&n);
for(int i=60;i>=0;i--){
if(m==n)break;
if(m>a[i])m-=a[i];
if(n>a[i])n-=a[i];
}
cout<<m<<endl;
}
}