정산소

x+y가 든 격자에서 행이나 열의 합을 출력한 뒤 해당 행이나 열을 0으로 만듭니다.

쉬움3해시맵수학면접 대비아직 제출이 없습니다시간 제한1초메모리 제한256 MB

문제

가리송과 안드레송은 정산소에서 일하면서 미래를 예측하려 한다. 두 사람에게 큰 n×nn \times n 정사각 배열이 주어진다. 처음에 원소 (x,y)(x, y)의 값은 x+yx + y이다 (1x,yn1 \le x, y \le n).

예측에는 두 가지 종류의 쿼리가 들어온다.

  • R r: rr행에 있는 모든 값의 합을 출력하고, rr행을 모두 0으로 바꾼다.
  • C c: cc열에 있는 모든 값의 합을 출력하고, cc열을 모두 0으로 바꾼다.

쿼리 결과를 차례대로 구하는 프로그램을 작성하시오.

입력

첫 줄에 배열의 크기 nn과 쿼리의 개수 qq가 주어진다 (1n1061 \le n \le 10^6, 1q1051 \le q \le 10^5).

다음 qq개의 줄에 R r (1rn1 \le r \le n) 또는 C c (1cn1 \le c \le n) 형식의 쿼리가 한 개씩 주어진다.

출력

qq개의 줄에 걸쳐 ii번째 쿼리의 결과를 출력한다 (1iq1 \le i \le q).