Mikki Mausun Dostları#4468

Mikki Mausun Dostları

1 saniyə
64 meqabayt
Çox asan

Bir gün Miki Mausun dostları bir araya gəlib oyun oynamağa qərar verdilər. Hər bir dost üçün bir nömrə təyin edilir. Miki Maus nömrə 0 alır. Əvvəlcə o, bir kağıza bir neçə rəqəm yazdı. Sonra oyun başlayır. Bir gedişdə iki növ əməliyyat mümkündür:

  1. Nömrəsi X olan dost, nömrəsi Y olan dostun rəqəmlərini eyni qaydada köçürür (əgər nömrəsi Y olan dostun artıq rəqəmləri olan bir kağızı varsa), amma rəqəmlərdən birini müəyyən dəyər qədər dəyişir.

  2. Nömrəsi X olan dostun müəyyən bir aralıqdakı rəqəmlərinin cəmini hesablayır.

Miki Mausun bütün dostları çox tənbəl olduqları üçün, Miki Maus sizdən bu oyunu oynamağınızı xahiş edir.

Hər bir dost yalnız 1 dəfə kiminsə rəqəmlərini köçürür və öz dəyişikliklərini edir.

Giriş

Birinci sətirdə — (1 \leq N \leq 10^5), Miki Mausun yazdığı rəqəmlərin sayı. Növbəti sətirdə — bu rəqəm (-10^4 \leq A_i \leq 10^4).

Növbəti sətirdə — (1 \leq M \leq 10^5), dostların sayı. Növbəti sətirdə — (1 \leq Q \leq 10^5), oyundakı gedişlərin sayı. Növbəti sətir aşağıdakı formatda təsvir edilir:

0 X Y u v — nömrəsi X olan dost, nömrəsi Y olan dostun rəqəmlərini köçürür və indeks olan rəqəmi qədər dəyişir (0 \leq X, Y \leq M, X \neq Y, 1 \leq u \leq N, -10^4 \leq v \leq 10^4). Bütün rəqəmlər tamdır.

1 X l r — nömrəsi olan dostun ilə arasında olan aralıqdakı rəqəmlərinin cəmini hesablayır (0 \leq X \leq M, 1 \leq l \leq r \leq N).

Çıxış

Hər bir 1 tipli sorğu üçün cavabı çıxarın və ya həmin dostun hələ köçürülmüş rəqəmləri yoxdursa, "Nothing" (tırnak işarəsi olmadan) çıxarın.

Nümunələr

Nümunə 1

Loading
Loading