/*
TASK:MOB
LANG:C++
*/
#include<iostream>
using namespace std;
int br[10001];
int miobus(int x)
{
    int br1=0,i=2;
    if(x==1)return 1;
    while(i<=x/2)
    {
        if(i*i==x)return 0;
        if(x%i==0)
        {
            br1++;x/=i;
        }
        else {i++;if(br1>1)return 0;br1=0;}
    }
    if(br1>1)return 0;
if(br1%2!=0)return 1;
else return -1;
}       
int main ()
{
    int a,b,i;
    cin>>a>>b;
    for(i=a;i<=b;i++)
    cout<<miobus(i)<<' ';
    cout<<endl;
    return 0;
}
