#include #define rep(i,n) for(int (i)=0;(i)<(n);(i)++) using namespace std; string a="0000000000",b; void dfs(int pos){ if(pos==10) return ; int res[10]; rep(i,10){ a[pos]=i+'0'; cout << a << endl; cout.flush(); cin >> res[i] >> b; if(res[i]==10) return; } int idx=0; rep(i,10) if(res[i]>res[idx]) idx=i; a[pos]=idx+'0'; dfs(pos+1); return; } int main(void){ dfs(0); return 0; }