쓰담쓰담

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

문제

카이스트에 신입생 NN명이 들어왔다. 신입생에게는 1번부터 NN번까지 번호가 붙어 있고, ii번째 사람의 키는 AiA_i이다. 처음에 신입생은 번호 순서대로 한 줄로 서 있다.

강한필은 신입생을 XX번 쓰담으려고 한다. 한 번 쓰담을 때는 LL번째 사람부터 RR번째 사람까지 쓰담는다. LLRR은 쓰담을 때마다 바뀐다.

강한필은 부드럽게 쓰담기를 원하기 때문에, Lj<RL \le j < R을 만족하는 정수 jj에 대하여 j+1j+1번째 사람의 키가 jj번째 사람의 키보다 작지 않기를 원한다. 그렇지 않은 jj가 하나라도 있으면 강한필은 그 쓰담에서 화를 낸다. L=RL = R이면 조건을 확인할 jj가 없으므로 화를 내지 않는다.

쓰담아지기를 원하는 신입생도 있고 원하지 않는 신입생도 있어서, 신입생들은 쓰담는 사이사이에 LL번째 사람과 RR번째 사람이 YY번 자리를 바꾼다. LLRR은 자리를 바꿀 때마다 바뀔 수 있다.

신입생의 수와 키, 강한필이 쓰담는 정보, 신입생이 자리를 바꾼 정보가 주어질 때, 강한필이 쓰담을 때마다 화를 내는지 내지 않는지 출력하여라.

입력

첫째 줄에 NN (1N1000001 \le N \le 100000)과 X+YX+Y (1X+Y1000001 \le X+Y \le 100000)가 공백을 사이에 두고 주어진다.

둘째 줄에 키를 나타내는 NN개의 정수 AiA_i (1Ai1091 \le A_i \le 10^9)가 주어진다.

그 이후 X+YX+Y개의 줄에는 공백을 사이에 둔 세 자연수 QQ, LL, RR이 주어진다. (QQ는 1 또는 2, 1LRN1 \le L \le R \le N)

QQ가 1이면 강한필이 LL번째 사람부터 RR번째 사람까지 쓰담는다는 뜻이고, QQ가 2이면 LL번째 사람과 RR번째 사람이 서로 자리를 바꾼다는 뜻이다.

출력

출력은 XX개의 줄로 이루어진다.

ii번째 줄에는 강한필이 ii번째로 쓰담을 때 화를 낸다면 HSS090을, 화를 내지 않는다면 CS204를 출력한다.