Problemsetting#1396

Problemsetting

5 saniyə
64 meqabayt
Asan

Məlumdur ki, müxtəlif proqramlaşdırma müsabiqələri müxtəlif tip problemlər tələb edir. Məsələn, TopCoder problemi üçün massiv ölçüsünün maksimalı cəmi -dir və Suffix Tree problemini IOI-yə vermək qeyri-mümkündür, çünki uşaqlar onu həll etmək şansı tapmayacaqlar (xüsusi həvəsliləri çıxmaq şərtilə). Deməli, hər bir problem hər müsabiqə üçün uyğun deyil.

Siz müxtəlif müsabiqə üçün problem dəstləri hazırlayırsınız. Bu müsabiqələr tələb olunan problem sayına görə fərqlənir. Məsələn, ACM ICPC tipli məsələlər dəstində adətən problem olur, TopCoder SRM-də isə , və s.

Xoşbəxtlikdən, artıq müxtəlif problem hazırlamısınız. Hər bir problem üçün siz müəyyən etmisiniz ki, bu problem hansı müsabiqələrdə istifadə oluna bilər. Həmçinin, hər müsabiqə üçün tələb olunan problem sayını bilirsiniz.

Hazır olan problemlər dəstinə əsaslanaraq eyni anda tam problem dəstləri qura biləcəyiniz maksimal müxtəlif müsabiqələrin sayını tapın. Dəstlərdəki bütün problemlər unikal olmalıdır, yəni heç bir problem fərqli dəstlərdə iki dəfə istifadə oluna bilməz.

Giriş

Giriş faylı bir neçə test halı ehtiva edir.

Hər test halının ilk sətri tam ədəd və (1 \leq N \leq 15, 0 \leq M \leq 50) — müxtəlif müsabiqələrin sayı və hazırlanmış problemlərin sayı. Növbəti sətrin hər biri müsabiqənin adını və həmin müsabiqə üçün tələb olunan problemlərin sayını ehtiva edir. Müsabiqə adı kiçik və böyük Latın hərflərindən və/və ya rəqəmlərdən ibarətdir, boş deyil və simvoldan çox deyil. Müsabiqə adları böyük-kiçik hərf həssasdır. Bütün müsabiqə adlarının fərqli olacağına zəmanət verilir. Tələb olunan problem sayı -dən çox deyil.

Növbəti sətrin hər biri hər problem üçün qəbul edilə bilən müsabiqə adlarının (mümkün boş) siyahısını ehtiva edir, hər biri bir boşluqla ayrılmışdır. Bütün müsabiqə adlarının düzgün olacağına (yəni, cari test halının əvvəlki bölməsində qeyd olunan) və unikal olacağına zəmanət verilir.

İki sıfırdan ibarət sətr giriş faylının sonunu göstərir.

Çıxış

Hər test halı üçün həmin halın cavabını yeni sətrdə çap edin, nümunədə göstərildiyi kimi.

Nümunələr

Nümunə 1

Loading
Loading