그리스어 물음표 U+037E와 세미콜론 U+003B은 완전히 똑같이 생겨 눈으로 구분하기 힘들지만, 두 문자는 유니코드가 서로 다른 문자이다.
이로 인해 쿠옹이는 C++ 언어로 코딩을 하다 세미콜론 대신 그리스어 물음표를 사용해 컴파일 에러를 겪었다. 그 이후 쿠옹이는 그리스어 물음표를 혐오하게 되었다.
코드를 이루는 문자들의 유니코드가 주어질 때, 코드에 그리스어 물음표가 있는지를 판별하는 프로그램을 작성하여라. 쿠옹이는 코딩을 매우 잘해서 다른 C++ 컴파일 에러의 이유는 쉽게 알아낼 수 있기에, 그리스어 물음표의 존재 여부만 확인하면 된다.
Input
입력은 다음과 같은 형식으로 주어진다.
는 코드의 번째 문자의 유니코드를 나타내는 문자열이다.
Output
코드에 그리스어 물음표가 존재한다면 Greek Question Mark is not allowed를 출력한다.
존재하지 않는다면 Good Code를 출력한다.
Constraints
- .
- 는
U+뒤에0000부터FFFF까지의 16진수 네 자리가 붙은 길이 의 문자열이다. - 16진수 알파벳은
A,B,C,D,E,F와 같이 대문자로만 주어진다.
Subtasks
Samples
예제 1
입력
3
U+0069
U+003B
U+000A
출력
Good Code
세미콜론 U+003B은 존재하지만, 그리스어 물음표 U+037E는 존재하지 않는다.
예제 2
입력
4
U+0069
U+037E
U+003B
U+000A
출력
Greek Question Mark is not allowed
그리스어 물음표 U+037E가 존재한다.