#include <bits/stdc++.h>
using namespace std;
char s[6], t;
int c, i;
void g(int u, int v) {
  if (v - u == 1) {
    c = 1;
    cout << "! " << v << endl;
    cin >> s;
    return;
  }
  cout << "? " << u << " " << (u + v + 1) / 2 << endl;
  cin >> t;
  if (c == 0 && t == 'x') g(u, (u + v + 1) / 2);
  if (c == 0 && t == 'y') g((u + v + 1) / 2, v);
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  cin >> s;
  while (s[0] == 's') {
    c = 0;
    cout << "? 1 2" << endl;
    cin >> t;
    if (t == 'x') {
      cout << "? 2 1" << endl;
      cin >> t;
      if (t == 'x')
        cout << "! 1" << endl;
      else
        cout << "! 2" << endl;
      cin >> s;
      continue;
    }
    for (i = 1; i < 30; i++) {
      cout << "? " << (1 << i) << " " << (1 << (i + 1)) << endl;
      cin >> t;
      if (t == 'x') {
        g((1 << i), (1 << (i + 1)));
        break;
      }
    }
  }
  return 0;
}
