Page not loading? Try clicking here.
Placeholder

#2593

Nice or Ugly 1s - MB

Problems

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

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


Input

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


Output

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


Example

5

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

UGLY
42
NICE
UGLY
You must sign in to write code.