f[10],a[10],s[9],c;i,k; o(){for(k=0;k<10;)printf("%d",a[k++]);fflush(!puts(""));return atoi(gets(s));} main(){ for(c=o();c<10;)for(i=0;i<10&&c<10;c-k?f[i]++,a[i]-=c>k:0,c=k,i++)k=f[i]?c:o(a[i]++); }