#include <iostream>
using namespace std;
int main()
{
int n,s;
cin>>n>>s;
int minmax=(n*n-n)>>1;
if((-minmax>s)||(s>minmax)||((minmax^s)&1)) cout<<"NIE"<<endl;
else
{
cout<<0<<endl;
for(int delta=(minmax-s)>>1,v=0;--n;cout<<v<<endl)
{
int dec=(delta>=n);
if(dec) delta-=n;
v+=1-(dec<<1);
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKQp7CiAgIGludCBuLHM7CiAgIGNpbj4+bj4+czsKICAgaW50IG1pbm1heD0obipuLW4pPj4xOwogICBpZigoLW1pbm1heD5zKXx8KHM+bWlubWF4KXx8KChtaW5tYXhecykmMSkpIGNvdXQ8PCJOSUUiPDxlbmRsOwogICBlbHNlCiAgIHsKICAgICAgY291dDw8MDw8ZW5kbDsKICAgICAgZm9yKGludCBkZWx0YT0obWlubWF4LXMpPj4xLHY9MDstLW47Y291dDw8djw8ZW5kbCkKICAgICAgewogICAgICAgICBpbnQgZGVjPShkZWx0YT49bik7CiAgICAgICAgIGlmKGRlYykgZGVsdGEtPW47CiAgICAgICAgIHYrPTEtKGRlYzw8MSk7CiAgICAgIH0KICAgfQogICByZXR1cm4gMDsKfQ==