SSC, Şərif Universitetində hazırlanmış superkompüterdir və idarəçi və işçi prosessorundan ibarətdir. Bu, proqram təminatını paralel şəkildə işlədə bilir: idarəçi prosessorlardan biri proqramı işçi prosessorlara yükləyir və burada onların yaddaş və CPU istifadəsi balanslaşdırılır, digər idarəçi isə sistemi nəzarət altında saxlamaq üçün istifadə olunur.
Proqram təminatının müxtəlif hissələri arasında asılılıqlar olduğuna görə, prosessorlar arasında çoxlu mesajlar mübadilə olunmalıdır. Mesaj ötürülməsinin gecikməsini minimuma endirmək üçün çox sürətli bir şəbəkə tələb olunur. Şəbəkənin optimallaşdırılması üçün klika strukturu qurulacaq; burada hər bir prosessor cütü arasında birbaşa ünsiyyət kabeli olacaq.
İki fərqli kabel var: mavi kabellər, onlar saniyədə Megabit ötürə bilər, və qırmızı kabellər, onlar saniyədə Gigabit ötürə bilər. Hər bir işçi prosessor cütü bir mavi kabel ilə birləşdiriləcək. İdarəçi prosessorlarda daha yüksək ünsiyyət həcmi olduğuna görə, iki idarəçi bir qırmızı kabel ilə birləşdiriləcək və həmçinin hər idarəçi hər bir işçi ilə əlavə bir qırmızı kabel vasitəsilə birləşdiriləcək.
Beləliklə, SSC n + 2 ana platasından ibarətdir; hər birində məhz bir prosessor, lazım olan yaddaş və eyni zamanda üfüqi düzülmüş şəkildə n + 1 eyni şəbəkə yuvası quraşdırılmışdır. Ana platlar şaquli bir rəf qutusuna, hərəsi bir üfüqi rəfə yerləşdirilir. Beləliklə, hər ana plata, rəfdəki hündürlüyü ilə unikal şəkildə müəyyən edilir.
Soyutma sistemi bizi iki idarəçi ana platanı rəfin ən aşağı və ən yuxarı rəflərinə yerləşdirməyə məcbur edib. Qəbul edirik ki, aşağıdakı idarəçi hündürlüyündə, qalan ana platların hündürlükləri isə -dan böyük tam ədədlərdir. Bir kompüter mühəndisi kimi, SSC-nin son yığımı sizə həvalə edilir. Sizə boş rəf qutusu və hazır ana platalar verilir və tapşırıq budur ki, ana plataları qoyulanlara və kabel uzunluqlarına uyğun yerləşdirib-yerləşdirə bilməyəcəyinizi müəyyən edəsiniz.
Dəqiq olaraq 2n + 1 sayda verilmiş ölçülərdə qırmızı kabel var. Lakin mavi kabellər fərqli ölçüdə mövcuddur və hər bir ölçüdə kabelin sayı məhdudiyyətsizdir. Siz kabellərin səliqəli və tarımlı çəkilməsinə çox diqqət edirsiniz; beləliklə, ana plataların hündürlükləri elə seçilməlidir ki, hər iki ana plata arasındakı kabelin uzunluğu onların hündürlük fərqinə tam bərabər olsun.
Girişdə bir neçə test halı var. Hər bir test halının ilk sətrində iki ədəd (1 \leq n \leq 100) və (1 \leq m \leq 1000) verilir. İkinci sətirdə 2n + 1 ədəd Gigabit Ethernet kabelinin ölçüləri verilir. Üçüncü sətirdə isə ədəd Megabit Ethernet kabel qruplarının ölçüləri verilir. Girişin son sətrində isə iki sıfır verilir.
Hər bir verilənə görə cavabda n + 1 ədəd tam ədəd, yəni SSC rəf qutusunda ana plataların hündürlüklərini yazmalısınız. Birinci ədəd yuxarı idarəçi prosessorun hündürlüyünü, sonraki ədədlər isə artan sırada işçilərin yerlərini ifadə edir. Bir neçə həll olarsa, əlifba sırasına görə ən kiçiyini yazın. Əgər mümkün deyilsə, Impossible yazın.
Nümunə 1