#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(ll i=0;i S; for(i=0;i<10;i++){ for(j=0;j<10;j++){ if(j==i) continue; for(k=0;k<10;k++){ if(k==i || k==j) continue; for(l=0;l<10;l++){ if(l==i || l==j || l==k) continue; for(m=0;m<10;m++){ if(m==i || m==j || m==k || m==l) continue; string s; s+=char(i+'0'); s+=char(j+'0'); s+=char(k+'0'); s+=char(l+'0'); s+=char(m+'0'); S.push_back(s); } } } } } REP(i,30240){ cout << S[i] << endl; cout.flush(); REP(j,30){ int h,b; cin >> h >> b; if(j==0 && h==5) return 0; } } return 0; }