Informatica Online Judge

  포켓몬 크로스 퍼즐 [1142 / 0476]

Time Limit(Test case) : 1000(ms)
Number of users who solved : 32   Total Tried : 36


The Champion of this Problem (C++) : gs19022 - 0ms / 542byte
My Best Submission (C++) : N/A

[Start Cup 2.0]

Background

경곽이는 포켓몬을 좋아한다.

포켓몬들 중 영어로 표기할 때 6자 ~ 8자인 포켓몬 8개를 준비했다.

{ Vaporeon, Jolteon, Flareon, Espeon, Umbreon, Leafeon, Glaceon, Sylveon }

포켓몬 이름들로 크로스퍼즐을 만들려고 한다.

크로스퍼즐은 가로와 세로로 적절한 문제를 맞추면 다른 문제의 일부 문자를 알 수 있다.

글자의 길이와 다른 문제에 의해서 일부 공개된 문자가 주어질 때, 이 일부 공개된 문자로 유추할 수 있는 답을 구하는 프로그램을 작성하시오.

단, 유추할 수 있는 답은 하나로 정해짐을 보장한다.

Input

첫 번째 줄에 퍼즐의 길이 n이 입력된다.
다음 줄에 현재 공개된 문자열이 입력된다. 알파벳으로 표시된 문자는 이미 알고있는 문자이고 "."은 아직 모르는 문자이다.

Output

유추된 답을 출력한다. 단, 첫번째 문자를 포함한 모든 문자는 소문자로 출력한다.

IO Example

입력
7
j......

출력
jolteon

Submit : [C/C++] | [C++11] | [Obj-C] | [Java] | [Python]
Prob Analysis : [Problem Statistics] | [Solution]