직사각형 범위 덧셈 갱신과 한 점 질의를 처리하며, 각 질의는 그보다 앞선 갱신만 반영한 값을 출력한다.
후안은 바리스타이면서 커피 농장을 함께 운영한다. 농장은 N×MN \times MN×M 크기의 격자이고, xxx 좌표는 111부터 NNN까지, yyy 좌표는 111부터 MMM까지다. 후안은 다음 두 작업 가운데 하나를 모두 QQQ번, 주어진 순서대로 수행한다.
확인 작업의 답은 그 작업보다 먼저 수행한 심기 작업만 반영한다. 아직 아무 씨앗도 심지 않은 칸의 답은 000이다. 후안의 농장을 관리할 프로그램을 작성하자.
첫 줄에 NNN, MMM, QQQ가 주어진다. (1≤N,M≤50001 \le N, M \le 50001≤N,M≤5000, 0≤Q≤2×1050 \le Q \le 2 \times 10^50≤Q≤2×105)
이어지는 QQQ개의 줄에 수행할 작업이 한 줄에 하나씩 주어진다.
줄의 첫 수가 111이면 씨앗을 심는 작업이고, 뒤이어 다섯 개의 수 x1x_1x1, y1y_1y1, x2x_2x2, y2y_2y2, ddd가 주어진다. (1≤x1≤x2≤N1 \le x_1 \le x_2 \le N1≤x1≤x2≤N, 1≤y1≤y2≤M1 \le y_1 \le y_2 \le M1≤y1≤y2≤M, −109≤d≤109-10^9 \le d \le 10^9−109≤d≤109)
줄의 첫 수가 222이면 영양을 확인하는 작업이고, 뒤이어 두 개의 수 xxx와 yyy가 주어진다. (1≤x≤N1 \le x \le N1≤x≤N, 1≤y≤M1 \le y \le M1≤y≤M)
영양을 확인하는 작업마다 그 결과를 입력에 주어진 순서대로 한 줄에 하나씩 출력한다.