Masala H

Xotira 512 MB Vaqt 1500 ms
14

Qo'shish

Jahonali oson masalarni yechishdan zerikdi, shuning uchun u qiyinroq masala o'ylab topdi. U boshida bo'sh \(a\) massivga ega(\(|a|=0\)). Shundan so'ng, \(q\) ta hodisa sodir bo'ladi Har bir hodisa quyidagilardan biri bo'lishi mumkin:

\(1 \ i \ x\) - yangi element \(x\) ni \(a_{i}\) va \(a_{i+1}\) orasiga qo'shish. Yangi massiv shunday bo'ladi:

\[[a_1, a_2, \dots, a_i, x, a_{i+1}, \dots, a_{|a|}]\]

\(2  \ i\) - \(i\)-chi elementni chiqarish ya'ni \(a_{i}\).

Dastlab, Jahonali bu masalani oson deb o‘yladi. Biroq, biroz o‘ylab ko‘rgach, u buni yecha olmasligini tushundi. Jahonalining do‘sti sifatida, sizga ushbu masalani hal qilish topshirildi

 

\(|x|\)- Bu yerda \(x\) massivni uzunligi. 


Kiruvchi ma'lumotlar:

Birinchi qatorda \(q\)(\(1 \le q \le 5 \cdot 10^5\)) - hodisalar soni.

Keyingi \(q\) ta qatorda quyidagi berilgan hodisalardan bitta bo'ladi har bir hodisa uchun:

\(1 \ i \ x\) (\(0 \le i \le |a|\)\(1 \le x \le 10^{18}\) ) - yangi element \(x\) ni \(a_{i}\) va \(a_{i+1}\) orasiga qo'shish. 

\(2 \ i\)  (\(1 \le i \le |a|\)) - \(i\)-chi elementni chiqarish ya'ni \(a_{i}\).


\(|x|\) - Bu yerda \(x\) massivni uzunligi. 


Chiquvchi ma'lumotlar:

Har bir \(2\) turdagi so'rovga - bitta natural son chiqaring.


Misollar
# input.txt output.txt
1
15
1 0 17
2 1
1 0 1
2 1
2 2
1 2 5
1 3 4
1 3 9
1 3 6
1 4 6
1 4 8
1 5 9
1 3 5
2 10
2 9
17
1
17
4
9