#include <bits/stdc++.h>
using namespace std;
long long int Npow(long long int x, long long int n,
                   long long int M = 1000000007) {
  if (n == 0)
    return 1;
  else if (n % 2 == 0)
    return Npow((x * x) % M, n / 2, M);
  return (x * Npow((x * x) % M, (n - 1) / 2, M)) % M;
}
void print() { ; }
template <typename T, typename... Types>
void print(T var1, Types... var2) {
  cout << var1 << " ";
  print(var2...);
}
template <typename T>
void show(T *a, int size) {
  int i;
  cout << endl << "The array is ";
  for (i = 0; i < size; ++i) {
    cout << a[i] << " ";
  }
  cout << endl;
}
template <typename T>
void show_vector(vector<T> v) {
  cout << endl << "The vector is ";
  int i;
  for (i = 0; i < v.size(); ++i) {
    cout << v[i] << " ";
  }
  cout << endl;
}
int main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
  long long int i, j, n;
  cin >> n;
  for (j = 0; j < n; ++j) {
    string a;
    cin >> a;
    long long int flag = 0;
    long long int even = 0;
    long long int sum = 0;
    for (i = 0; i < a.size(); ++i) {
      if (!flag && a[i] == '0')
        flag = 1;
      else if (flag && a[i] == '0')
        even = 1;
      if (a[i] == '2' || a[i] == '4' || a[i] == '6' || a[i] == '8') even = 1;
      sum += a[i] - '0';
    }
    if (flag && even && (sum % 3 == 0)) {
      cout << "red" << endl;
    } else {
      cout << "cyan" << endl;
    }
  }
  return 0;
}
