#include <bits/stdc++.h>
using namespace std;
const int INF = 0x3f3f3f3f;
const int MAXN = (int)5e5 + 5;
int x;
string op, s, ss;
int main() {
  while (cin >> op) {
    if (op == "start") {
      int a = 0, b = 1;
      while (1) {
        cout << "?"
             << " " << a << " " << b << endl;
        cin >> ss;
        if (ss == "y") {
          a = b;
          b <<= 1;
        } else
          break;
      }
      int l = a, r = b, mid;
      while (r - l > 1) {
        mid = l + r >> 1;
        cout << "? " << l << " " << mid << endl;
        ;
        cin >> ss;
        if (ss == "x")
          r = mid;
        else
          l = mid;
      }
      cout << "! " << l + 1 << endl;
      ;
    } else
      break;
  }
  return 0;
}
