#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <cmath>
#include <ctime>
#include <cassert>
#include <iostream>
#include <cctype>
#include <sstream>
#include <string>
#include <list>
#include <vector>
#include <queue>
#include <set>
#include <stack>
#include <map>
#include <utility>
#include <numeric>
#include <algorithm>
#include <iterator>
#include <bitset>
#include <complex>
#include <fstream>
using namespace std;
typedef long long ll;
const double EPS = 1e-9;
typedef vector<int> vint;
typedef pair<int, int> pint;
#define rep(i, n) REP(i, 0, n)
#define ALL(v) v.begin(), v.end()
#define MSG(a) cout << #a << " " << a << endl;
#define REP(i, x, n) for(int i = x; i < n; i++)
template<class T> T RoundOff(T a){ return int(a+.5-(a<0)); }
template<class T, class C> void chmax(T& a, C b){ if(a < b) a = b; }
template<class T, class C> void chmin(T& a, C b){ if(b < a) a = b; }
template<class T, class C> pair<T, C> mp(T a, C b){ return make_pair(a, b); }

/*
	ツつ「ツづつつゥツカツδ可ーツコツーツドツδ可イツブツδ可δ環づつつュツづォツつ、
 */
struct Color
{
	int r, g, b;
	
	Color() : r(0), g(0), b(0) { }
	Color(int r, int g, int b) : r(r), g(g), b(b)
	{	}
	Color(string str)
	{
		r = strtol(str.substr(1, 2).c_str(), NULL, 16);
		g = strtol(str.substr(3, 2).c_str(), NULL, 16);
		b = strtol(str.substr(5, 2).c_str(), NULL, 16);
	}
};

Color operator - (const Color& left, const Color& right)
{	return Color(left.r - right.r, left.g - right.g, left.b - right.b);	}

template<class T> T SQR(T x){ return x * x; }

double abs(Color color)
{	return sqrt(SQR(color.r) + SQR(color.g) + SQR(color.b));	}

int main()
{
    string name[] = { "black", "blue", "lime", "aqua", "red", "fuchsia", "yellow", "white" };
	Color colors[8];
	
	rep(i, 8) colors[i] = Color(bool(i & 1 << 2) * 0xff, bool(i & 1 << 1) * 0xff, bool(i & 1) * 0xff);
	
	for(string line; cin >> line && line != "0";)
	{
		int index = 0;
		double fit = 1 << 30;
		
		rep(i, 8) if(abs(colors[i] - Color(line)) < fit)
		{
			index = i;
			fit = abs(colors[i] - Color(line));
		}
		
		cout << name[index] << endl;
	}
}