#include <bits/stdc++.h>
using namespace std;
string st;
char a;
int cnt, cnt1, l, r, mid, tmp;
int main() {
  while (cin >> st) {
    if (st[0] == 'e') return 0;
    l = 1;
    cout << "? " << l << " " << 2 * l << endl;
    cin >> a;
    if (a == 'x') {
      cout << "? 2 1\n";
      cin >> a;
      if (a == 'x')
        cout << "! 1\n";
      else
        cout << "! 2\n";
      continue;
    }
    while (a == 'y') {
      l *= 2;
      cout << "? " << l << " " << 2 * l << endl;
      cin >> a;
    }
    tmp = l;
    r = 2 * l;
    l++;
    while (l != r) {
      mid = (l + r) / 2;
      cout << "? " << tmp << " " << mid << endl;
      cin >> a;
      if (a == 'x')
        r = mid;
      else
        l = mid + 1;
    }
    cout << "! " << l << endl;
  }
}
