a[10],s[9];*p=a; o(k){for(k=0;k<10;)putchar(a[k++]+48);fflush(!puts(""));gets(s);return atoi(s);} main(c){ for(c=o();c<10;c++,p++)for(;o(++*p)<=c;*p>8?c+=*p=-1:0); }