#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>Q; while(Q--){ int N;cin>>N; string ans; if((N*(N+1)/2)&1) cout<<-1<<"\n"; else{ int rem=N*(N+1)/2/2; for(int i=N;i>=1;i--){ if(rem>=i){ ans+='1'; rem-=i; }else{ ans+='0'; } } reverse(all(ans)); cout<