#include <bits/stdc++.h>
using namespace std;
char u;
void out(int x, int y) { cout << "? " << x << " " << y << endl; }
int t() {
  out(0, 1);
  cin >> u;
  if (u == 'x') return 0;
  for (int i = 0; i < 30; i++) {
    out(1 << i, 1 << (i + 1));
    cin >> u;
    if (u == 'x') return (1 << i);
  }
  return 0;
}
int ss() {
  int l = t();
  int r = l * 2;
  if (l == 0) {
    cout << "! " << 1 << endl;
    return 0;
  }
  while (r - l > 1) {
    int mid = l + (r - l) / 2;
    out(mid, r);
    cin >> u;
    if (u == 'x')
      l = mid;
    else
      r = mid;
  }
  cout << "! " << r << endl;
}
int main() {
  ios::sync_with_stdio(0);
  string s;
  while (1) {
    cin >> s;
    if (s == "start") ss();
    if (s == "mistake") exit(233);
    if (s == "end") break;
  }
}
