페이지가 로드되지 않나요? 여기를 눌러보면 고쳐질 수도 있어요.
Placeholder

#2593

Nice or Ugly 1s - MB

문제

임의의 영문으로 이루어진 문자열에서 모음('A','E','I','O','U') 3개가 연속으로 붙어있거나, 자음(모음이 아닌 영문자 모두) 5개가 연속으로 붙어 있을 경우 해당 문자열을 UGLY라고 한다. 그리고 UGLY하지 않을 경우 이 문자열은 NICE하다고 한다. 만약 문자열에서 ‘?’표 표시가 있을 경우 이는 모음이 될 수도 자음이 될 수 도 있다.

문자열을 입력받아 이 문자열이 NICE할 경우 "NICE"를, UGLY할 경우 "UGLY"를, 혹은 둘 다 가능할 경우 "42"를 출력하는 프로그램을 작성하라.


입력

첫줄에는 테스트 케이스의 개수를 의미하는 숫자 T(T≤1000)가 입력된다. 그 다음 줄부터 T개의 문자열이 입력이 된다. 문자열의 길이는 50자 이하이고, 대문자 알파벳('A'~'Z')와 '?'로 이루어져 있다.


출력

각각의 문자열에 대하여 NICE할 경우 "NICE"를, UGLY할 경우 "UGLY"를, 혹은 둘 다 가능할 경우 "42"를 출력한다.


예제

5

HELLOWORLD
ABCDEFGHIJKLMNOPQRSTUVWXYZ
HELLOW?RLD
H??LOWOR??
EE?FFFF
NICE

UGLY
42
NICE
UGLY
로그인해야 코드를 작성할 수 있어요.