n=int(input())
x=["jolteon", "flareon", "umbreon", "leafeon", "glaceon", "sylveon"]
mm=input()
if n==6:
print("espeon")
elif n==8:
print("vaporeon")
else:
for i in range(len(x)):
ff=1
for j in range(len(x[i])):
if mm[j]!='.' and x[i][j]!=mm[j]:
ff=0
break
if ff==1:
print(x[i])
break
#include <bits/stdc++.h>
using namespace std;
int main(){
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int n;
string s,ss;
cin >> n >> s;
string a[8]={"vaporeon", "jolteon", "flareon", "espeon", "umbreon", "leafeon", "glaceon", "sylveon"};
for(int i=0;i<8;i++){
ss=s;
for(int j=0;j<n;j++){
if(ss[j]=='.'){
ss[j]=a[i][j];
}
}
if(ss==a[i]){
cout << a[i];
return 0;
}
}
return 0;
}
1365. How Many Numbers Are Smaller Than the Current Number | 771. Jewels and Stones |
1512. Number of Good Pairs | 672. Richest Customer Wealth |
1470. Shuffle the Array | 1431. Kids With the Greatest Number of Candies |
1480. Running Sum of 1d Array | 682. Baseball Game |
496. Next Greater Element I | 232. Implement Queue using Stacks |
844. Backspace String Compare | 20. Valid Parentheses |
746. Min Cost Climbing Stairs | 392. Is Subsequence |
70. Climbing Stairs | 53. Maximum Subarray |
1527A. And Then There Were K | 1689. Partitioning Into Minimum Number Of Deci-Binary Numbers |
318. Maximum Product of Word Lengths | 448. Find All Numbers Disappeared in an Array |
1155. Number of Dice Rolls With Target Sum | 415. Add Strings |
22. Generate Parentheses | 13. Roman to Integer |
2. Add Two Numbers | 515. Find Largest Value in Each Tree Row |
345. Reverse Vowels of a String | 628. Maximum Product of Three Numbers |
1526A - Mean Inequality | 1526B - I Hate 1111 |