한글의 각 글자는 초성, 중성, 종성으로 이루어져 있고, 이 세 가지를 모아써서 한 글자를 나타낸다.
초성은 ㄱ, ㄲ, ㄴ, ㄷ, ㄸ, ㄹ, ㅁ, ㅂ, ㅃ, ㅅ, ㅆ, ㅇ, ㅈ, ㅉ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 모두 19개다. 중성은 ㅏ, ㅐ, ㅑ, ㅒ, ㅓ, ㅔ, ㅕ, ㅖ, ㅗ, ㅘ, ㅙ, ㅚ, ㅛ, ㅜ, ㅝ, ㅞ, ㅟ, ㅠ, ㅡ, ㅢ, ㅣ로 모두 21개다. 종성은 없음, ㄱ, ㄲ, ㄳ, ㄴ, ㄵ, ㄶ, ㄷ, ㄹ, ㄺ, ㄻ, ㄼ, ㄽ, ㄾ, ㄿ, ㅀ, ㅁ, ㅂ, ㅄ, ㅅ, ㅆ, ㅇ, ㅈ, ㅊ, ㅋ, ㅌ, ㅍ, ㅎ로 모두 28개다.
글자는 종성이 가장 빨리 바뀌고, 종성을 한 바퀴 돌면 중성이 하나 넘어가며, 중성을 한 바퀴 돌면 초성이 하나 넘어가는 순서로 늘어놓는다. 그래서 첫 번째 글자는 초성 ㄱ, 중성 ㅏ, 종성 없음을 합친 "가"이고, 두 번째 글자는 초성 ㄱ, 중성 ㅏ, 종성 ㄱ을 합친 "각"이다. 마지막 글자는 초성 ㅎ, 중성 ㅣ, 종성 ㅎ을 합친 "힣"이다.
초성과 중성, 그리고 종성을 합쳐서 만들 수 있는 글자는 모두 19×21×28=11172개다.
한글 글자 하나가 주어졌을 때, 그 글자가 몇 번째 글자인지 구하는 프로그램을 작성하시오.
첫째 줄에 글자 하나가 주어진다. 주어지는 글자는 UTF-8로 인코딩된 한글이며, 문제 설명에 나온 방법으로 만들 수 있다.
입력으로 주어진 글자가 몇 번째 글자인지 출력한다.