#include <bits/stdc++.h>
using namespace std;
using ll = long long;
bool ask(int x, int y) {
  cout << "? " << x << " " << y << endl;
  cout.flush();
  string ans;
  cin >> ans;
  if (ans == "x") return true;
  if (ans == "y") return false;
  exit(0);
  return false;
}
bool hasNextGame() {
  string s;
  cin >> s;
  return s == "start";
}
int search() {
  int x = 0;
  int y = 1;
  int step = 2;
  while (not ask(x, y)) {
    x = y;
    y += step;
    step *= 2;
  }
  int lb = x;
  int ub = y - 1;
  while (lb < ub) {
    int mid = (ub - lb + 1) / 2 + lb;
    if (ask(x, mid)) {
      ub = mid - 1;
    } else {
      lb = mid;
    }
  }
  return lb;
}
void play() {
  int ans = search() + 1;
  cout << "! " << ans << endl;
  cout.flush();
}
int main() {
  ios::sync_with_stdio(false);
  while (hasNextGame()) play();
}
