첫째 줄에 N, T, Q가 공백으로 구분되어 주어진다 (1≤N≤100000, 1≤T≤30, 1≤Q≤100000). 각각 천나라에 있는 집의 개수, 쓸 색의 개수, 작업의 개수다.
둘째 줄부터 Q개의 줄에 작업이 한 줄에 하나씩 주어진다. 각 작업은 C x y z 또는 Q x y 형식이며 1≤x≤N, 1≤y≤N, 1≤z≤T이다. x가 y보다 클 수도 있고, 이때 작업의 대상은 두 번호 사이의 구간, 즉 min(x,y)번부터 max(x,y)번까지의 집이다.