#include <bits/stdc++.h>
using namespace std;
map<string, int> demo;
map<string, int>::iterator it;
int main() {
  demo.insert(make_pair("vaporeon", 0));
  demo.insert(make_pair("jolteon", 0));
  demo.insert(make_pair("flareon", 0));
  demo.insert(make_pair("espeon", 0));
  demo.insert(make_pair("umbreon", 0));
  demo.insert(make_pair("leafeon", 0));
  demo.insert(make_pair("glaceon", 0));
  demo.insert(make_pair("sylveon", 0));
  string s, str, temp;
  int n;
  cin >> n;
  cin.ignore();
  getline(cin, s);
  int max = 0, vt;
  int i_m = 0;
  string t;
  for (it = demo.begin(); it != demo.end(); it++) {
    str = it->first;
    temp = s;
    if (str.size() != temp.size()) continue;
    for (int i = 0; i != temp.size(); i++) {
      if (temp[i] == '.') {
        temp.erase(i, 1);
        t = str[i];
        temp.insert(i, t);
      }
    }
    if (temp == str) {
      cout << temp;
      return 0;
    }
  }
  return 0;
}
