#include <bits/stdc++.h>
using namespace std;
const int N = 8e5 + 10, M = 2e5 + 10;
int tot = 1, head[N], ver[N], Next[N], deg[N];
inline void add(int x, int y) {
  ver[++tot] = y;
  Next[tot] = head[x];
  head[x] = tot;
  deg[y]++;
}
int ans[N], n;
inline void dfs(int x) {
  for (int &i = head[x]; i; i = Next[i]) {
    int y = ver[i];
    if (ans[i >> 1]) continue;
    ans[i >> 1] = 1 + (x < M);
    dfs(y);
  }
}
int main() {
  ios::sync_with_stdio(false);
  cin >> n;
  for (int i = 1; i <= n; i++) {
    int x, y;
    cin >> x >> y;
    add(x, y + M);
    add(y + M, x);
  }
  for (int i = 1; i < M * 2; i++)
    if (deg[i] & 1) add(0, i), add(i, 0);
  for (int i = 1; i < M; i++) dfs(i);
  for (int i = 1; i <= n; i++)
    if (ans[i] == 1)
      cout << 'b';
    else
      cout << 'r';
  return 0;
}
