#include <bits/stdc++.h>
using namespace std;
string s, c;
int main() {
  while (1) {
    cin >> s;
    if (s == "mistake") return 0;
    if (s == "end") return 0;
    if (s == "start") {
      int l = 0, r = 1;
      cout << "? " << l << " " << r << endl;
      cin >> c;
      if (c == "x") {
        cout << "! " << 1 << endl;
        continue;
      }
      for (int i = 0; i <= 29; i++) {
        cout << "? " << (1 << i) << " " << (1 << (i + 1)) << endl;
        cin >> c;
        if (c == "x") {
          l = (1 << i) + 1;
          r = (1 << (i + 1));
          break;
        }
      }
      int tmp = l - 1;
      while (l < r) {
        int mid = (l + r) / 2;
        cout << "? " << tmp << " " << mid << endl;
        cin >> c;
        if (c == "x") {
          r = mid;
        } else {
          if (c == "y") {
            l = mid + 1;
          } else if (c == "e") {
            return 0;
          }
        }
      }
      cout << "! " << l << endl;
    }
  }
}
