첫째 줄에 정수 N, Q, U, V가 주어진다. (1≤N,Q≤105, −5≤U,V≤5)
둘째 줄에 정수 K1,K2,…,KN이 주어진다. (−100≤Ki≤100)
셋째 줄부터 Q개의 줄에 걸쳐 쿼리가 한 줄에 하나씩 주어진다. 각 줄에는 세 정수 C, A, B가 주어진다. (0≤C≤1)
C가 0이면 첫 번째 종류의 쿼리이고, 아니면 두 번째 종류의 쿼리다. 첫 번째 종류의 쿼리에서는 1≤A≤B≤N이다. 두 번째 종류의 쿼리에서는 1≤A≤N, −100≤B≤100이다.