#include<stdio.h>
int gcd(int i,int j){
int k;
while(i%j!=0){
i=i%j;
k=i;
i=j;
j=k;
}
return j;
}
int main(){
int n,q;
scanf("%d %d",&n,&q);
while(q--){
int s,t;
scanf("%d %d",&s,&t);
int k=gcd(s,t);
if(k<=2)
printf("%d\n",k);
else
printf("2\n");
}
return 0;
}