Can-Ci eyni ölçülü kərpiclərdən divar tikir. Divar soldan sağa -dan n - 1-ə qədər nömrələnmiş sütundan ibarətdir. Sütunun hündürlüyü ondakı kərpiclərin sayıdır. Sütunlar müxtəlif hündürlüklərə malik ola bilər.
Tikinti aşağıdakı kimi aparılır. Əvvəlcə bütün sütunlarda heç bir kərpic yoxdur. Daha sonra Can-Ci biri əlavə etmə, digəri çıxarma olan əməliyyat yerinə yetirir. Tikinti bütün əməliyyat başa çatdıqdan sonra tamamlana bilər.
Hər əməliyyatdan əvvəl Can-Ci ardıcıl sütunların müəyyən intervalını və hündürlük dəyərini seçir. Bundan sonra o, aşağıdakı iki əməliyyatdan birini yerinə yetirir:
əlavə etmə: seçilmiş intervalın, hündürlüyü -dən az olan bütün sütunlarında kərpiclərin sayı -ə qədər artır. Hündürlüyü -dən az olmayan sütunlar dəyişməz qalır;
çıxarma: seçilmiş intervalın, hündürlüyü -dən böyük olan bütün sütunlarında kərpiclərin sayı -ə qədər azalır. Hündürlüyü -dən az olan sütunlar dəyişməz qalır.
Divarın son formasını müəyyən edin.
Birinci sətirdə divarda olan sütunların sayı və əməliyyatların sayı olmaqla iki tam ədəd və k~(1 \le n \le 2 \cdot 10^6, 1 \le k \le 5 \cdot 10^5) verilir.
Növbəti sətirdən hər biri dörd dəyərdən ibarətdir:
op_i — əməliyyatın tipi: əlavə etməyə, isə çıxarmaya uyğun gəlir.
-ci əməliyyatda sütunların indeksləri left_i-dən right_i-ə qədər dəyişir və bu da daxil olmaqla. left_i \le right_i təmin olunur.
height_i — bu əməliyyatda hündürlük parametri.
Bir sətirdə bir ədəd olmaqla ədəd çap edin. -ci sətirdə -ci sütundakı sonunda kərpiclərin sayı verilməlidir (0 \le i \le n - 1).
Məsələn, sütun və divarı dəyişmək üçün əməliyyat var. Bütün sorğularda intervalın sərhədləri daxil edilir. Hər əməliyyatdan sonra divarın vəziyyəti aşağıda göstərilmişdir.

Əsasda bütün sütunların hündürlüyü sıfıra bərabər olduğundan, mərhələsindən sonra -dən -ə qədər hər sütunda kərpic olacaq. Sütunlar və boş qalır.
-ci mərhələdə kərpiclər -dən -ə qədər sütunlarda qaytarılır, hər birində kərpic qaldığı qədər. Sütun boş qalır. Sütunlar -dən -ə qədər sorğu intervalında olmadığından onlar dəyişmir.
-ci mərhələdə -dən -ya qədər sütunlarda dəyişiklik olmur, çünki onların hündürlüyü -dən çox deyil.
-cü əməliyyatdan sonra sütunlar və -də kərpiclərin sayı -ə çatır.
-cü əməliyyatdan sonra sütun -də kərpic olur.
-ci əməliyyat və sütunundakı bütün kərpicləri çıxarır.


Nümunə 1