#include #include #include int query(const std::vector& xs) { for (auto x : xs) std::cout << x << " "; std::cout << std::endl; int a, b; std::cin >> a >> b; if (a == 4) std::exit(0); return a; } void solve() { std::vector xs; for (int d = 0; d <= 9; ++d) { int p = query(std::vector(4, d)); while (p--) { xs.push_back(d); } } do { query(xs); } while (std::next_permutation(xs.begin(), xs.end())); } int main() { std::cin.tie(nullptr); std::ios::sync_with_stdio(false); solve(); return 0; }