#include <bits/stdc++.h>
using namespace std;
char a[8][9] = {"vaporeon", "jolteon", "flareon", "espeon",
                "umbreon",  "leafeon", "glaceon", "sylveon"};
vector<string> v;
bool comp(const string &str, const string &vstr) {
  if (str.size() != vstr.size()) return false;
  for (int i = 0; i < str.size(); ++i) {
    if (str[i] == '.' || str[i] == vstr[i]) {
    } else
      return false;
  }
  return true;
}
int main() {
  for (int i = 0; i < 8; ++i) {
    v.push_back(a[i]);
  }
  int n;
  string str;
  cin >> n >> str;
  for (int i = 0; i < (int)v.size(); ++i) {
    if (comp(str, v[i])) {
      cout << v[i];
      return 0;
    }
  }
}
