#include <bits/stdc++.h> #include<iostream> #include<iomanip> #include<string> #include<algorithm> #include<vector> #include<set> #include<list> #include<queue> #include<math.h> #include<bitset> using ll = long long; using namespace std; int main() { int q = 10; vector<int> v; while (q--){ int ans; string s = ""; for (int i = 0; i < 10; i++) s += to_string(q); cout << s << endl; cin >> ans >> s; for (int i = 0; i < ans; i++) v.push_back(q); } do{ int ans; string s; for (int i = 0; i < 10; i++) cout << v[i]; cout << endl; cin >> ans >> s; if (ans == 10) return 0; }while (next_permutation(v.begin(), v.end())); }