네티켓

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

문제

매너 선생님(Mr. Manners)은 지역 전문대학에서 네티켓("net etiquette", 특히 이메일에 적용되는 인터넷 예절)을 가르친다. 올바른 네티켓에는 예의, 올바른 맞춤법, 올바른 문법 등 여러 측면이 있다. 경험상 매너 선생님은 학교 이메일 시스템이 이미 대부분의 맞춤법 및 문법 오류를 잡아 준다는 것과, 학생 대부분이 예의 바르다는 것을 알게 되었다. 그래서 그는 네 가지 특정한 네티켓 위반에 특히 주의를 기울이며, 이를 빠르게 검사하는 방법을 고안했다.

메시지가 다음 중 하나라도 포함하면 의심스럽다(suspicious).

  1. 인접한 두 개의 대문자 (SHOUTING처럼 소리치는 것일 수 있으므로);
  2. 문자에 인접한 숫자 (l33t, d00d처럼 표기하는 것일 수 있으므로);
  3. a, A, I가 아닌 고립된 문자 (단어를 줄여 쓰는 것일 수 있으며, 맞춤법 검사기가 잡지 못하므로);
  4. 인접한 두 개의 구두점. 단, 둘 중 하나가 큰따옴표 "이면 예외 (:-) 같은 이모티콘일 수 있으므로).

메시지의 모든 문자는 코드 값이 32 이상 126 이하(포함)인 출력 가능한 ASCII 문자이다. 구두점은 문자(letter), 숫자, 공백이 아닌 모든 문자를 말한다. 두 문자가 인접한다는 것은 사이에 어떤 문자도 없이 바로 붙어 있음을 뜻한다. 고립된 문자는 인접한 문자가 (있다면) 공백뿐인 문자를 말한다. 한 줄짜리 이메일 메시지가 의심스러운지 판단하는 프로그램을 작성하라.

입력

입력은 하나 이상의 이메일 메시지로 이루어지며, 입력의 끝을 알리는 #만 있는 줄이 마지막에 온다. 각 메시지는 한 줄에 하나씩 주어지고, 공백으로 시작하거나 끝나지 않으며, 연속된 두 개의 공백을 포함하지 않는다. 줄바꿈 문자는 모든 줄의 끝에 있지만 메시지의 일부로 간주하지 않는다. 각 메시지의 길이는 1자 이상 80자 이하이다.

출력

각 메시지에 대해, 위 네 가지 기준 중 하나 이상을 만족하면 suspicious를, 그렇지 않으면 OK를 출력한다.