Masala #FNLFXRJUSY

Xotira 128 MB Vaqt 1000 ms
14

Qo'riqchilar

Robolandiya qarorgohini qo'riqlash uchun N ta qo'riqchi tayinlangan. Har bir qo'riqchi o'z ishini puxta bajarishi uchun kamida 1 marta uxlab olishi kerak. \(i-\) qo'riqchi bir marta uxlashga borganda \(A_i\) soat uxlaydi. Bir vaqtning o'zida 3 yoki undan ortiq qo'riqchi uxlab qolishi mumkin emas. Qo'riqchilar T soat davomida qarorgohni himoya qilishlari zarur. Qo'riqchilar faqatgina qo'riqlash vaqti davomida uxlashi mumkin. 

Siz qo'riqchilarning sardorisiz va ularga qachon uxlashini aytishingiz kerak. Har bir qo'riqchi qaysi vaqtda uxlashga borishini aniqlang.


Kiruvchi ma'lumotlar:

Birinchi satrda T va N - qo'riqlash vaqti va qo'riqchilar soni kiritiladi.

Keyingi satrda N ta butun son \(A_i\) qiymatlari kirtiladi.

\(1 \le T \le 1000\)

\(1 \le N \le 500\)

\(1 \le A_i \le T\)

Har doim javob borligi kafolatlanadi.


Chiquvchi ma'lumotlar:

Yagona qatorda N ta sonni chop eting, har bir qo'riqchi uchun uyquga borish vaqti.

Agar javob bir nechta bo'lsa istalganini chop eting.


Misollar
# input.txt output.txt
1
8 4
3 4 1 5
1 4 0 2
2
7 4
3 4 3 4
0 3 0 3
3
20 8
1 6 10 3 2 5 4 8
0 13 10 1 8 0 4 5