#include"bits/stdc++.h" using namespace std; using ll=long long; using ull=unsigned long long; using ld=long double; #define all(a)a.begin(),a.end() #define rall(a)a.rbegin(),a.rend() #define rep(i,n)for(int i=0;i<(n);++i) #define YN(ans)cout<<(ans?"Yes\n":"No\n") #define uni(a)sort(all(a)),a.erase(unique(all(a)),a.end()) #define pv(a)cerr<<#a<<':';for(auto e:a)cerr<<' '<bool chmin(T&a,T b){if(a>b){a=b;return 1;}return 0;} templatebool chmax(T&a,T b){if(async_with_stdio(0),cout<>N>>K; if(K==0)cout<<"-1\n",exit(0); if(Kv(N); rep(i,N)v[i]=min(k,N-1),k-=v[i]; rep(i,N){ rep(j,v[i])cout<