만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

특별한 학교 이름 암호화

면접 대비

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

요약
암호화된 학교 이름을 입력받아 가능한 26가지 시프트를 모두 시험하며 NLCS, BHA, KIS, SJA 중 원래 학교를 찾습니다.
난이도

쉬움10점 중 2점

유형
구현, 완전 탐색, 문자열
정답자
아직 제출이 없습니다

문제

GEC에는 여러 학교가 있다. 각 학교의 약칭과 정식 명칭은 다음과 같다.

  • NLCS: North London Collegiate School
  • BHA: Branksome Hall Asia
  • KIS: Korea International School
  • SJA: St. Johnsbury Academy

학교 이름을 싫어하는 동호가 학교들의 이름을 암호화했다.

동호는 다음 방법으로 이름을 암호화한다. 암호화되는 이름은 정식 명칭이다.

  1. 이름에 있는 모든 공백과 문장 부호를 지운다.
  2. 이름의 모든 대문자를 소문자로 바꾼다.
  3. 이름의 첫 1010글자를 제외한 모든 글자를 지운다.
  4. 00에서 2525까지의 정수 NN을 하나 고른 뒤, 이름의 모든 글자를 NN칸 앞으로 이동시킨다.

글자를 NN칸 앞으로 이동시킨다는 것은 a를 b로, b를 c로, ..., y를 z로, z를 a로 바꾸는 것을 NN번 반복하는 것이다. 당신은 동호가 암호화한 이름이 원래 어느 학교의 것인지 알고 싶지만, 동호가 고른 NN은 알지 못한다.

입력

첫 번째 줄에 암호화된 학교의 이름이 주어진다. 모든 입력은 위에서 서술된 과정에 따라 생성되었다.

출력

첫 번째 줄에 암호화된 이름이 NLCS의 것이면 NLCS, BHA의 것이면 BHA, KIS의 것이면 KIS, SJA의 것이면 SJA를 출력한다.

예제4

  1. 예제 1

    입력
    csboltpnfi
    
    예상 출력
    BHA
    
  2. 예제 2

    입력
    noejcinwpm
    
    예상 출력
    SJA
    
  3. 예제 3

    입력
    northlondo
    
    예상 출력
    NLCS
    
  4. 예제 4

    입력
    koreainter
    
    예상 출력
    KIS