좋은 비밀번호를 만드는 일은 쉽지 않다. 대부분의 사용자는 buddy처럼 발음하기 좋고 외우기 쉬운 비밀번호를 원하지만, 이런 비밀번호는 보안에 취약하다. 반대로 어떤 사이트는 xvtpzyo 같은 비밀번호를 무작위로 발급하기도 하는데, 사용자는 이를 외우기 어려워 결국 포스트잇에 적어 모니터에 붙여 두곤 한다. 가장 이상적인 해결책은 '발음할 수 있는' 비밀번호를 만드는 것이다. 적당히 외우기 쉬우면서도 계정을 안전하게 지킬 수 있기 때문이다.
한 회사가 이런 비밀번호 생성기를 만들려고 한다. 당신은 품질 관리 부서 직원으로서 생성기가 만들어 낸 비밀번호의 품질을 평가해야 한다. 품질이 높은(발음 가능한) 비밀번호는 다음 세 조건을 모두 만족한다.
이 규칙이 완벽하지는 않다. 우리에게 익숙하거나 발음하기 쉬운 단어인데도 품질이 낮게 평가되는 경우가 많다.
입력은 여러 개의 테스트 케이스로 이루어진다. 각 줄에는 평가할 비밀번호가 하나씩 주어진다. 비밀번호는 소문자로만 이루어진 길이 1 이상 20 이하의 문자열이다(대문자는 포함되지 않는다).
입력의 마지막 줄에는 end가 주어지며, 이는 입력의 끝을 나타내는 표시일 뿐이므로 평가하거나 출력하지 않는다.
각 비밀번호에 대해 한 줄씩 출력한다. 세 조건을 모두 만족하면 <비밀번호> is acceptable.을, 하나라도 만족하지 못하면 <비밀번호> is not acceptable.을 출력한다. 여기서 <비밀번호>는 입력으로 주어진 비밀번호를 꺾쇠괄호 <와 >로 감싼 것이다.