Dəmir
Verilmiş N ədədindən ibarət bir massiv var. Sizdən bu massiv üzərində üç növ sorğunu yerinə yetirmək tələb olunur:
get(L, R, x) — [L..R] aralığında yerləşən massiv elementlərindən neçə dənəsinin x-dən böyük və ya ona bərabər olduğunu müəyyən edin.
set(L, R, x) — [L..R] aralığında yerləşən bütün massiv elementlərinə x dəyərini təyin edin.
reverse(L, R) — [L..R] aralığında yerləşən massiv hissəsini tərsinə çevirin.
Giriş verilənləri
Massivin ölçüsü N (1 ≤ N ≤ 10^5) və bu N ədədindən ibarət massiv verilir. Daha sonra sorğuların sayı M (1 ≤ M ≤ 10^5) və bu M sorğu verilir. Sorğuların təsvir formatını nümunədən anlamaq tövsiyə olunur. Bütün aralıqlar üçün 1 ≤ L ≤ R ≤ N şərti doğrudur. Massivdəki ilkin ədədlər və sorğulardakı x ədədləri 0 ilə 10^9 arasında olan tam ədədlərdir.
Çıxış verilənləri
Hər get tipli sorğunun cavabını çıxışa yazın.