در یک شرکت برنامهنویسی، برنامهنویس مشغول به کار هستند. این برنامهنویسها با اعداد ۱ تا شمارهگذاری میشوند. سیستم مدیریتی این شرکت به صورت یک درخت است. یعنی هر برنامهنویس به جز برنامهنویس شمارهی ۱، یک مدیر دارد. مدیر برنامهنویس را با نشان میدهیم. در واقع ساختار این شرکت به صورت یک درخت ریشهدار است.
عید نوروز نزدیک است و این برنامهنویسها میخواهند از شرکت خارج شوند و برای سفر به شهر کدکاپ بروند. زمانی برنامهنویس شمارهی میتواند از شرکت خارج شود که هم از سازمان خارج شده باشد.
برای هر از ۱ تا حساب کنید چند زیرمجموعه عضوی از برنامهنویسها میتوانند از شرکت خارج شوند. چون ممکن است پاسخ خیلی بزرگ باشد، باقیماندهی آن را بر چاپ کنید.
در سطر اول ورودی، عدد صحیح و مثبت آمده که تعداد برنامهنویسهای شرکت را نشان میدهد.
در سطر دوم ورودی، عدد صحیح میآید.
خروجی سطر دارد و در سطر ام تعداد حالتهایی که نفر شرکت را ترک کنند محاسبه کنید.
مشابه نمونهی قبل مجموعه افرادی که میتوانند خارج شوند عبارت است از: