#define _CRT_SECURE_NO_WARNINGS
#include "bits/stdc++.h"
#define rep(i,n) for(int i = 0;i < n;i++)
#define P(p) cout<<(p)<<endl;
using namespace std;
typedef long long ll;
int dx[] = { 0, 1, 0, -1 };
int dy[] = { -1, 0, 1, 0 };

int sttoi(std::string str) {
	int ret;
	std::stringstream ss; ss << str;
	ss >> ret;
	return ret;
}

ll gcd(ll a, ll b){
	if (b > a)swap(a, b); if (b == 0)return a; else{ return gcd(b, a%b); }
}

void solve() {
	string s;
	string ans;
	for (int i = 0; i < 1000; i++){
		if (i / 10 == 0){
			s = "00" + to_string(i);
		}
		else if (i / 100 == 0){
			s = "0" + to_string(i);
		}
		else{
			s = to_string(i);
		}
		cout << s << endl;
		cin >> ans;
	}
}

int main() {
	solve();
	return 0;
}