Bob-un çoxlu mini fiqurları var və o, bu fiqurları kompüter ekranının üstündəki rəfə qoymağı sevir. Bob köhnə fiqurları müntəzəm olaraq yeniləri ilə əvəz edir, bu da ona böyük zövq verir. O, heç vaxt eyni mini fiquru bir dəfədən çox əlavə etmir. Bob-un cəmi mini fiquru var və gün ərzində hər bir fiqur rəfə əlavə edilir və sonra çıxarılır, beləliklə rəf yenidən boş qalır.
Bob-un yaddaşı çox yaxşıdır və o, keçmiş günlərdə hansı mini fiqurların nümayiş etdirildiyini xatırlaya bilir. O, yaddaşını və hesablama qabiliyyətini yoxlamaq üçün kiçik bir zehni məşq etmək istəyir. Bunun üçün Bob fiqurlarını 0, ..., n - 1 rəqəmləri ilə nömrələyir və aralığında tam ədəd d_0, ..., d_{n-1} ardıcıllığını seçir. Sonra Bob x_0, . . . , x_n ardıcıllığını aşağıdakı kimi hesablayır: x_0 = 0 və x_{i+1} = (x_i + y_i)~mod~n, burada mod — modul əməliyyatıdır və y_i — x_i-dən böyük və ya bərabər olan nömrələrə malik fiqurların d_i günündə nümayiş etdirilən sayıdır. Bob-un hesablamalarının nəticəsi x_n-dir.
Daha dəqiq desək, əgər — -ci gündə rəfdə nümayiş etdirilən fiqurlara uyğun gələn \{0, ..., n - 1\} alt çoxluğudursa, onda:
boş çoxluqdur;
bəzi elementlərin əlavə edilməsi və çıxarılması ilə S(i - 1)-dən əldə edilir.
Hər bir element j~(0 \le j < n) dəqiq bir dəfə əlavə edilir və çıxarılır, buna görə də son çoxluq də boş çoxluqdur. Bob-un yerinə yetirdiyi hesablamalar aşağıdakı proqramla uyğun gəlir:
~~~~~x_0 = 0
~~~~~for~i \in [0; n - 1]
~~~~~~~~~~x_{i+1} = (x_i + \#\{y \in S(d_i)~belə~ki~y \ge x_i\})~mod~n
~~~~~çıxış~x_n
Bob sizdən onun hesablamalarını yoxlamağı xahiş edir. Bunun üçün o, hesablamada istifadə etdiyi rəqəmləri (d_0, ..., d_{n-1}) və hər gün hansı fiqurları əlavə edib və ya çıxardığını göstərən jurnal təqdim edir. Qeyd edək ki, günündə əlavə edilən və günündə çıxarılan mini fiqur k~(i \le k < j) günündə mövcuddur. Siz ona hesablamaların sonunda tapdığınız rəqəmi bildirməlisiniz.
Giriş 2 \cdot n + 1 sətirdən ibarətdir.
Birinci sətir tam ədəd n~(1 \le n \le 10^5)-i ehtiva edir.
-dən n + 1-ə qədər olan sətirlər əlavə edilən və çıxarılan fiqurları təsvir edir. i + 1-ci sətir boşluqla ayrılmış və ya , 0 \le j < n ifadələrini ehtiva edir ki, bu da -nin günündə əlavə edildiyini və ya çıxarıldığını göstərir. Bu sətir boş ola bilər. Sətir həm , həm də ifadələrini məhz bu ardıcıllıqla ehtiva edə bilər.
n + 2-dən 2 \cdot n + 1-ə qədər olan sətirlər d_0, ..., d_{n-1} ardıcıllığını təsvir edir. n + 2 + i-ci sətir tam ədəd d_i~(0 \le d_i \le n)-i ehtiva edir.
Bir ədəd x_n çıxarın.
əvvəlcə x = 2 çünki S(1) = \{0, 2\} və \#\{y \in S(1)~belə~ki~y > 0\} = 2;
sonra x = 0 çünki S(2) = \{1, 2\} və \#\{y \in S(2)~belə~ki~y > 2\} = 1;
və nəhayət x = 2 çünki S(2) = \{1, 2\} və \#\{y \in S(2)~belə~ki~y > 0\} = 2.
Nümunə 1