#include int x, y, z[10]; char s[100]; int main(void) { int i, j, k = 1; for(i = 0; i < 10; i++) { for(j = 0; j < 10; j++) { y = x; printf("%010d\n", j * k); fflush(stdout); scanf("%d %s", &x, s); if(j != 0 && x != y) { z[i] = (x < y ? x : y); } if(x == 10) { return 0; } } k *= 10; } int res = 0; k = 1; for(i = 0; i < 10; i++) { res += k * z[i]; k*= 10; } printf("%010d\n", res); fflush(stdout); return 0; }