a부터 시작해 주어진 위치에서 방향을 바꾸며 26글자 원 위를 이동할 때 처음 n개 발음 중 질의한 글자가 나온 횟수를 구합니다.
보통5수학누적 합시뮬레이션아직 제출이 없습니다시간 제한2초메모리 제한64 MB한은 혼자 공부하기 싫어서 친구 도미니크를 집으로 불렀다. 전자공학 문제를 기록적으로 많이 푼 저녁을 보내고 도미니크는 집으로 돌아갔다. 그런데 경찰이 도미니크를 술에 취한 사람으로 보고 불러 세웠다. 이런 상황에서는 인지 능력을 시험하는 문제를 몇 개 풀어서 맨정신임을 증명한다. 도미니크의 말을 믿는다면 대화는 이렇게 흘러갔다.
도미니크의 문제를 풀어 주는 프로그램을 작성하시오.
첫째 줄에 경찰이 내리는 지시의 개수 Q (1≤Q≤100000)가 주어진다. 다음 Q개의 줄에 지시가 한 줄에 하나씩 "SMJER n" 또는 "UPIT n x" 형태로 주어진다. SMJER는 크로아티아어로 방향, UPIT는 질의를 뜻한다. "SMJER n"은 n번째 글자를 말한 뒤부터 도미니크가 알파벳을 반대 방향으로 말해야 한다는 뜻이고, "UPIT n x"는 도미니크가 처음 n개의 글자 중에서 글자 x를 몇 번 말했는지 답해야 한다는 뜻이다.
지시는 시간 순서대로 주어진다. 즉 지시에 나오는 수 n (1≤n≤109)은 엄격하게 증가한다. "UPIT n x" 형태의 지시에 나오는 문자 x는 영어 소문자다.
"UPIT n x" 형태의 지시마다 도미니크가 처음 n개의 글자 중에서 글자 x를 몇 번 말했는지 한 줄에 하나씩 출력한다. 질의는 입력에 주어진 순서대로 답한다.
예를 들어 네 번째 글자를 말한 뒤에 방향이 바뀌면 도미니크가 말하는 글자는 a, b, c, d, c, b, a, z, y, x 순서가 된다.