Masala #M079D

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 1 %
14

  

O'yin

Dilyor va Dilshod yangicha o'yin o'ynashmoqda. Ularda M ta savat va N ta koptok bor. Ular savatlarni bir qatorga taxlashdi va tartib bilan 1 dan M gacha raqamlab chiqishdi. Shundan so'ng koptoklarni savatlar ichiga joylashtirishdi. Savatlar shunday kattalikdaki, 1 ta savatga faqatgina 1 ta koptok sig'adi. O'yin quyidagicha bo'ladi:

  • Navbati kelgan o'yinchi istalgan koptok solingan savatni tanlaydi va uning ichidagi koptokni tartib raqami undan kattaroq va bo'sh bo'lgan savatga joylashtiradi. Shunda tanlangan savat bo'sh bo'lib qoladi.
  • Birinchi bo'lib M-savatga to'p tashlagan ishtirokchi g'olib deb e'lon qilinadi.

O'yinni Dilshod boshlab beradi. Dilyor juda ham kuchli o'yinchi, shuning uchun uni Yovuz DrDilyor deb atashadi. Siz yovuzlarga qarshi kurashishingiz kerak. Ular qay tartibda o'ynaganda, Dilshod g'olib bo'lishini aniqlashingiz talab etiladi.


Kiruvchi ma'lumotlar:

Birinchi qatorda \(N\) va \(M\) kiritiladi.

Keyingi qatorda \(N\) ta butun son - har bir koptok qaysi savat ichida ekanligi kiritiladi.

\(2 \le M \le 10^9\)

\(1 \le N \le 10^6; \ N < M\)


Chiquvchi ma'lumotlar:

Berilgan dastlabki vaziyatda mumkin bo'lgan aniq g'alabali harakatlar sonini chop eting.


Misollar
# input.txt output.txt
1
7 3
2 3 6
1
2
8 3
1 3 4
2
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin