하이쿠 검토

시간 제한1초메모리 제한128 MB

문제

하이쿠(俳句)는 일본의 전통 시 형식입니다. 하이쿠는 세 줄로 이루어진 시로, 총 17개의 음절을 가지며 첫째 줄은 5음절, 둘째 줄은 7음절, 셋째 줄은 5음절이어야 합니다. 각 줄이 운을 맞출 필요는 없습니다. 다음은 하이쿠의 예시로, 빗금(/)이 각 줄을 구분합니다.

Computer programs/The bugs try to eat my code/I must not let them.

주어진 하이쿠를 검토하여 각 줄이 올바른 음절 수를 갖는지 확인하는 프로그램을 작성하세요.

이 문제에서 음절은 다음과 같이 셉니다. 하나 이상의 모음이 연속으로 이어진 구간을 각각 한 음절로 셉니다. 모음은 a, e, i, o, u, y입니다. 모든 단어는 최소한 한 음절을 가집니다.

(이 음절 계산 방식은 실제 영어의 관습과 항상 일치하지는 않습니다. 예를 들어 단어 code에서는 oe가 연속되지 않으므로 두 음절로 세야 하지만, 실제 영어에서는 e가 묵음이라 code는 한 음절입니다.)

입력

입력은 한 줄 이상으로 이루어지며, 각 줄에는 하나의 하이쿠가 들어 있습니다. 하나의 하이쿠는 최소 세 개의 단어를 포함하고, 단어는 하나의 공백 또는 빗금(/)으로 구분됩니다. 빗금은 하이쿠의 세 줄도 구분하므로, 각 하이쿠에는 정확히 두 개의 빗금이 있습니다. (하이쿠의 세 줄은 파일의 한 물리적 줄 안에 모두 담겨 있습니다.) 하이쿠는 소문자 알파벳(a~z), 빗금(/), 공백만 포함하며, 줄 끝 문자를 제외하고 200자를 넘지 않습니다.

각 하이쿠는 반드시 세 줄로 이루어지고, 각 줄에는 최소한 한 개의 단어가 있습니다.

하이쿠 e/o/i는 입력의 끝을 나타냅니다.

출력

각 하이쿠마다 한 줄을 출력합니다. 첫째 줄의 음절 수가 틀렸다면 1을, 둘째 줄의 음절 수가 틀렸다면 2를, 셋째 줄의 음절 수가 틀렸다면 3을, 세 줄 모두 음절 수가 올바르면 Y를 출력합니다. 하이쿠가 올바르지 않다면 음절 수가 틀린 첫 번째 줄의 번호를 출력합니다.