#include <bits/stdc++.h>
using namespace std;
string s;
char c;
int main() {
  while (1) {
    cin >> s;
    if (s == "start") {
      int x = 0, y = 1, l = 0, r = -1;
      while (1) {
        cout << "? " << x << " " << y << endl;
        fflush(stdout);
        cin >> c;
        if (c == 'x') {
          r = y;
          break;
        } else {
          l = y;
        }
        x = y;
        y = x * 2;
      }
      while (r - l > 1) {
        cout << "? " << l << " " << (r + l) / 2 << endl;
        fflush(stdout);
        cin >> c;
        if (c == 'x') {
          r = (l + r) / 2;
        } else {
          l = (l + r) / 2;
        }
      }
      cout << "! " << r << endl;
      fflush(stdout);
    }
    if (s == "end") return 0;
    if (s == "mistake") return 0;
  }
  return 0;
}
