#include #define rep(i, n) for(long long i = 0; i < n; i++) #define ALL(v) (v).begin(), (v).end() #define rALL(v) (v).rbegin(), (v).rend() using namespace std; using lint = long long; using ld = long double; int main() { char c; cin >> c; cout << "? " << c << c << endl; while (true) { string s, t; cin >> s >> t; if (s == "!") { return 0; } reverse(ALL(t)); cout << "? " << t << endl; } }