Sizə bir tam ədəd və uzunluğu olan massivi verilir.
Qoy
-dən -ə qədər olan ədədlərin elə bir permutasiyasını tapın ki, hər bir üçün (1 \le i \le n),
Əgər belə bir permutasiya mövcud deyilsə, -1 çap edin.
Birinci sətirdə bir tam ədəd verilir (1 \le n \le 2 \cdot 10^5).
İkinci sətirdə tam ədəd b_1,b_2,\ldots,b_n (0 \le b_i \le n) verilir.
Əgər düzgün permutasiya mövcuddursa, tam ədəd p_1,p_2,\ldots,p_n çap edin.
Əks halda, -1 çap edin.
Əgər bir neçə düzgün permutasiya varsa, onlardan istənilən birini çap edin.
Nümunə 1
Nümunə 2
İkinci nümunədə
permutasiyası uyğundur, çünki onun modul üzrə prefiks hasilləri
qiymətlərinə bərabərdir.
Alt tapşırıq ( xal): n \le 8.
Alt tapşırıq ( xal): n \le 100.
Alt tapşırıq ( xal): n+1 sadə ədəddir.
Alt tapşırıq ( xal): n \le 5000.
Alt tapşırıq ( xal): hər bir üçün b_i>0.
Alt tapşırıq ( xal): Əlavə məhdudiyyət yoxdur.