#include using namespace std; int x,y,a[505][505],val,st=0,dr=199,pivot,i,j; bool u; int main() { ios_base::sync_with_stdio(0); cin.tie(0); srand(time(NULL)); while(st<=dr) { pivot=(st+dr)/2; cout<>val; a[pivot][y]=val; if(!val) return 0; if(val>0) dr=pivot-1; else st=pivot+1; } for(i=0;i<200;++i) for(j=0;j<200;++j) if(a[i][j]<0) x=i; st=0; dr=199; while(st<=dr) { pivot=(st+dr)/2; cout<>val; a[x][pivot]=val; if(!val) return 0; if(val>0) dr=pivot-1; else st=pivot+1; } for(j=0;j<200;++j) if(!a[x][j]) { cout<>val; a[x][j]=val; if(!val) return 0; } for(j=0;j<200 && x>0;++j) if(!a[x-1][j]) { cout<>val; a[x-1][j]=val; if(!val) return 0; } for(j=0;j<200 && x<199;++j) if(!a[x+1][j]) { cout<>val; a[x+1][j]=val; if(!val) return 0; } return 0; }