در شهر اعداد مردم نیاز به داشتن شورای شهر برای حل مشکلات دارند. از آنجایی که اعضای شورا ماهیانه حقوق میگیرند مردم شهر میخواهند به کارایی همه مطمئن باشند. یک عدد در زیرمجموعهای از اعداد کارا خوانده میشود اگر ترکیب خطی صحیح سایر اعضای جمع نتواند آن را بسازد. حال به ازای شهرهای مختلف اعداد اندازه بزرگترین شورای شهر ممکن را بیابید.
منظور از ترکیب خطی صحیح زیرمجموعهای از اعداد این است که به هر عدد ضریبی صحیح نسبت دهیم. سپس حاصل ضرب هر عدد در ضریبش را با هم جمع کنیم. برای مثال اگر اعداد ۴ و ۶ را داشته باشیم آنگاه ترکیب خطی صحیح آنها میتواند ۲ را بسازد با قرار دادن ضریب -۱ برای ۴ و ضریب ۱ برای ۶.
در سطر اول ورودی تعداد شهرها میآید. سپس اطلاعات هر شهر در خطوطی جداگانه میآید. در سطر اول اطلاعات شهر تعداد شهروندان یا میآید سپس در سطر بعد عدد با فاصله میآید که مین آنها شهروند م شهر م را نشان میدهد. شهروندان یک شهر از هم متمایزاند.
برای هر شهر به ترتیب در سطری جداگانه اندازه بزرگترین شورای شهر را خروجی دهید.