좋은 놈 나쁜 놈

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

문제

비키니 시티는 초능력을 가진 슈퍼히어로들로 북적인다. 스폰지밥과 패트릭은 주어진 이름만 보고 그가 좋은 놈인지 나쁜 놈인지 가려내기로 했다.

  • 스폰지밥: 우와, 이 이름에서 강한 힘이 느껴져! 그런데 좋은 놈인지 나쁜 놈인지는 모르겠네.
  • 패트릭: 쉬워. 이름에 들어 있는 'g'의 개수와 'b'의 개수만 세면 돼. 'g'가 더 많으면 좋은 놈, 'b'가 더 많으면 나쁜 놈이야. 위대한 히어로 'Algorithm Crunching Man'을 봐. 'g'가 2개고 'b'는 하나도 없잖아.
  • 스폰지밥: 오, 그렇구나. 그럼 'Green Lantern'은 좋은 놈이고 'Boba Fett'은 나쁜 놈이겠네?
  • 패트릭: 정답! 참, 대소문자는 구분하지 않아. 'G'도 'g'로, 'B'도 'b'로 세면 돼.
  • 스폰지밥: 그럼 'Superman'은?
  • 패트릭: 그 사람은 'g'와 'b'가 하나도 없어서 개수가 같으니 중립이야.
  • 스폰지밥: 아하, 'g'와 'b'가 둘 다 없어도 개수가 같으면 중립으로 보는구나.
  • 패트릭: 맞아. 이제 이름을 하나씩 살펴보자.
  • 스폰지밥: 이걸 하루 종일 우리가 직접 세고 있어야 해?
  • 패트릭: 그럼 여태 우리 얘기를 엿듣던 사람에게 맡기자. 잘 끝내면 게살버거를 사 주지.

스폰지밥과 패트릭을 도와, 각 히어로가 좋은 놈인지 나쁜 놈인지 판별하자.

규칙 정리:

  • 이름에 들어 있는 'g'/'G'의 개수를 $g$, 'b'/'B'의 개수를 $b$라 하자.
  • $g > b$ 이면 좋은 놈(GOOD)이다.
  • $b > g$ 이면 나쁜 놈(A BADDY)이다.
  • $g = b$ 이면 (둘 다 0인 경우 포함) 중립(NEUTRAL)이다.

입력

첫 줄에 테스트케이스의 개수 $n$ ($n > 0$)이 주어진다.

이어지는 $n$개의 줄에 각각 히어로의 이름이 하나씩 주어진다. 각 이름은 최소 1글자이고 25글자를 넘지 않는다.

이름은 영문 대소문자와 공백으로만 이루어진다. 공백은 여러 단어로 된 이름을 구분하기 위해 쓰인다.

출력

각 이름마다 한 줄씩, 히어로의 이름을 그대로 출력한 뒤 공백 하나와 함께 is를 출력한다.

이어서 이름 속 'g'와 'b'의 개수에 따라 GOOD, A BADDY, NEUTRAL 중 알맞은 것을 출력한다. 즉, 각 줄의 형식은 <이름> is <판정>이다.