#include <bits/stdc++.h>
using namespace std;
int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  cout.tie(0);
  ;
  while (1) {
    string s;
    cin >> s;
    if (s != "start") break;
    long long x = 1, y = 2, l, r;
    cout << "? " << x << " " << y << endl;
    string a;
    cin >> a;
    if (a == "x") {
      cout << "? " << y << " " << x << endl;
      string a;
      cin >> a;
      if (a == "x") {
        cout << "! " << x << endl;
      } else {
        cout << "! " << y << endl;
      }
      continue;
    }
    x = 2;
    y = 4;
    while (1) {
      y = min(y, (long long)(1e+9));
      cout << "? " << x << " " << y << endl;
      string a;
      cin >> a;
      if (a == "y") {
        x = y;
        y *= 2;
      } else {
        l = x;
        r = y;
        break;
      }
    }
    while (r - l > 1) {
      cout << "? " << l << " " << (l + r) / 2 << endl;
      string a;
      cin >> a;
      if (a == "x") {
        r = (r + l) / 2;
      } else {
        l = (l + r) / 2;
      }
    }
    if (l == r)
      cout << "! " << l << endl;
    else {
      cout << "? " << r << " " << l << endl;
      string a;
      cin >> a;
      if (a == "x") {
        cout << "! " << l << endl;
      } else {
        cout << "! " << r << endl;
      }
    }
  }
  return 0;
}
