카드

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

카드 한 벌을 다음 두 가지 연산으로 섞습니다.

  • A: 맨 위의 카드를 카드 더미의 맨 아래로 옮깁니다.
  • B: 위에서 두 번째 카드를 맨 아래로 옮깁니다. (맨 위 카드는 그대로 남습니다.)

카드는 모두 nn장이며, 위에서부터 아래로 11번부터 nn번까지 차례로 번호가 매겨져 있습니다. 즉 처음에는 11번 카드가 맨 위에 있습니다. kk번의 연산을 순서대로 수행한 뒤, 맨 위에 오는 카드의 번호를 구하세요.

입력

첫째 줄에 두 정수 nnkk가 주어집니다 (1n,k20000001 \le n, k \le 2\,000\,000). 둘째 줄에는 길이가 kk인 문자열이 주어지며, 각 문자는 A 또는 B로 수행할 연산을 순서대로 나타냅니다.

출력

맨 위에 오는 카드의 번호를 정수 하나로 출력합니다.