/*
TASK:mob
LANG:c++
*/
#include<iostream>
using namespace std;
int main()
{
    int i,a,b,j,m,brd,br,bra,z;
    cin>>a>>b;
    for(int i=a;i<=b;i++){j=1;m=i;br=0;bra=0;brd=0;z=0;
            for(int k=2;k<=i/2;k++)if(i%k==0)z++;
            if(i==1)cout<<"1"<<endl;else
            if(z==0)cout<<"-1"<<endl;else
            for(;;){bra=0;j++;for(int k=2;k<=j/2;k++)if(j%k==0)br++;if(br==0)
                                while(m%j==0){brd++;bra++;m=m/j;}if(bra>1){cout<<"0"<<endl;break;}
                                if(m==1){if(brd%2==0)cout<<"1"<<endl;else cout<<"-1"<<endl;break;}}}
            return 0;
            }
