یک رنگ آمیزی مستطیلی شامل چندین مستطیل است که شرایط زیر را داشته باشند:
با داشتن ساختار یک رنگآمیزی مستطیلی (به ورودی مراجعه کنید)، میخواهیم با انتخاب کردن جهت راستای هممستطیلها، حداقل مساحت ممکن را برای مستطیل ریشه پیدا کنیم. دقت کنید که ابعاد و جهتگیری همهی مستطیلهای عکسی داده شده است و قابل تغییر نیستند.
ورودی شامل چندین سناریو است. هر سناریو با یک خط شامل 1≤n≤100 و 0≤d≤30 شروع میشود که n تعداد مستطیلهای موجود در رنگآمیزی مستطیلی است. در n خط بعدی، خط iام مشخصات iمین مستطیل است (مستطیل شماره i). شماره مستطیل ریشه 1 است. فرض کنیم Ri مجموعهی شمارهی مستطیلهایی باشد که مستطیل مافوقشان مستطیل شماره i است. اگر Ri تهی نباشد، مشخصات مستطیل i شامل اندازهی Ri و به دنبال آن اعضای Ri میباشد که همگی با فاصله از هم جدا شدهاند. در غیر این صورت، مستطیل یک مستطیل عکسی خواهد بود و مشخصات آن به صورت "0\ a\ b" است که 1 \leq a \leq 30 و 1 \leq b \leq 30 به ترتیب اندازههای اضلاع موازی با محور x و y میباشند. ورودی با یک خط شامل "0\ 0" پایان مییابد.
به ازای هر سناریو، در یک خط مساحت کمینهی مستطیل ریشه را از میان همهی چینشهای ممکن برای رنگآمیزی مستطیلی داده شده چاپ کنید.