#include <bits/stdc++.h>
using namespace std;
char t[305];
int n, A, B;
char s[305];
inline int fc(int n) {
  fflush(stdout);
  for (int i = 0; i < n; i++) cout << t[i];
  cout << endl;
  int w = 0;
  cin >> w;
  if (w == 0) exit(0);
  return w;
}
int main() {
  for (int i = 0; i < 300; i++) t[i] = 'a';
  int st = fc(300);
  for (int i = 0; i < 300; i++) t[i] = 'b';
  n = 2 * 300 - (st + fc(300));
  A = 300 - st;
  B = n - A;
  st = B;
  for (int i = 0; i < n; i++) t[i] = 'a';
  for (int i = 0; i < n - 1; i++) {
    t[i] = 'b';
    if (fc(n) > st)
      t[i] = 'a';
    else
      st--;
  }
  if (st) t[n - 1] = 'b';
  fc(n);
  return 0;
}
