#include <bits/stdc++.h>
using namespace std;
vector<string> v;
void permute(string a, long long int l, long long int r) {
  if (l == r)
    v.push_back(a);
  else {
    for (long long int i = l; i <= r; i++) {
      swap(a[l], a[i]);
      permute(a, l + 1, r);
      swap(a[l], a[i]);
    }
  }
}
int32_t main() {
  string s = "0000";
  long long int j = 0;
  for (char i = 48; i < 48 + 10; i++) {
    cout << i << i << i << i << endl;
    fflush(stdout);
    long long int x, y;
    cin >> x >> y;
    if (x == 1) {
      s[j] = i;
      j++;
    }
  }
  permute(s, 0, 3);
  for (long long int i = 0; i < v.size(); i++) {
    cout << v[i] << endl;
    fflush(stdout);
    long long int x, y;
    cin >> x >> y;
    if (x == 4) break;
  }
  return 0;
}
