#include <bits/stdc++.h>
using namespace std;
char s[9][15], poke[15];
int lenpoke;
int xuly() {
  int i, j, trung;
  for (i = 0; i < 8; i++) {
    if (lenpoke != strlen(s[i])) continue;
    trung = 1;
    for (j = 0; j < lenpoke; j++) {
      if (poke[j] == '.') continue;
      if (poke[j] != s[i][j]) {
        trung = 0;
        break;
      }
    }
    if (trung == 1) return i;
  }
}
int main() {
  int ntest, itest, i, kq;
  ntest = 1;
  strcpy(s[0], "vaporeon");
  strcpy(s[1], "jolteon");
  strcpy(s[2], "flareon");
  strcpy(s[3], "espeon");
  strcpy(s[4], "umbreon");
  strcpy(s[5], "leafeon");
  strcpy(s[6], "glaceon");
  strcpy(s[7], "sylveon");
  for (itest = 0; itest < ntest; itest++) {
    scanf("%d", &lenpoke);
    for (i = 0; i < lenpoke; i++) poke[i] = '\0';
    scanf("%s", &poke);
    kq = xuly();
    printf("%s\n", s[kq]);
  }
  return 0;
}
