Masala D

Xotira 256 MB Vaqt 2000 ms
14

Shifuning topshirig'i

Kung-fu Panda ustoz Shifuning topshirig‘iga binoan, uzunligi NNga teng ketma-ketlik yasadi. Ammo ustoz Shifu bu ketma-ketlik Nefrit saroyi qoidalariga zidligini aytib, unga MMta cheklov qo‘ydi: har bir Xi,YiX_i, Y_i indekslar uchun, ushbu indeksdagi elementlar farqi 1ga teng bo'lishi kerak. 
Boshqa so‘zlar bilan aytganda AXiAYi=1|A_{X_i} - A_{Y_i}| = 1 shart bajarilishi lozim.

Endi Kung-fu Panda ketma-ketlik boshidan yasamoqchi. Siz unga yordam bering va ustoz Shifuning cheklovlariga mos keluvchi istalgan massivni topib bering. Agar bunday ketma-ketlikni topishning iloji yo‘q bo'lsa, 1-1 chiqaring


Kiruvchi ma'lumotlar:

Kirish oqimida birinchi qatorda ikkita butun son - N,MN, M kiritiladi. (1N105;0M105)(1 \le N \le 10^5; 0 \le M \le 10^5)
Keyingi MMta qatorning har birida cheklovni ifodalovchi ikkita butun son - XiX_i va YiY_i kiritiladi. (1Xi,YiN)(1 \le X_i, Y_i \le N)


Chiquvchi ma'lumotlar:

Agar javob bor bo'lsa, bir qatorda massiv elementlarini chiqaring, bunda 1A[i]1091 \leq A[i] \leq 10^9 shart bajarilishi kerak. Javoblar bir nechta bo'lsa, ixtiyoriysini chiqarishingiz mumkin. Javob yo'q bo'lsa 1-1 chiqaring.


Misollar
# input.txt output.txt
1
6 4
3 5
1 2
4 2
4 6
2 1 5 2 6 3
2
3 1
2 2
-1
Izoh:

1-testda: [2,1,5,2,6,3][2, 1, 5, 2, 6, 3] massivi barcha shartlarni qanoatlantiradi.
A3A5=56=1|A_3 - A_5| = |5 - 6| = 1
A1A2=21=1|A_1 - A_2| = |2 - 1| = 1
A4A2=21=1|A_4 - A_2| = |2 - 1| = 1
A4A6=23=1|A_4 - A_6| = |2 - 3| = 1