یاسین تصمیم گرفته شجرهنامهی خانواده خود را بسازد.
او تصویر $n + 1$ نفر را در اختیار دارد. همچنین سن هر کدام از افراد را میداند. اما از بین این افراد فقط بزرگ خاندان را میشناسد.
یاسین نزد بزرگ خاندان میرود تا از او برای ساخت شجرهنامه کمک بگیرد. اما بزرگ خاندان به او میگوید این مسخرهبازیا چیه بچه و برای او یک سوال مطرح میکند تا توانایی درخت ساختنش را به چالش بکشد.
بزرگ خاندان به یاسین میگوید که برایش یک درخت ریشهدار بسازد. هر راس این درخت یک اندیس دارد و روی راس با اندیس $i$، عدد $a_i$ نوشته شده است. در ابتدا درخت یک راس با اندیس $0$ دارد که روی آن عدد $+\infty$ نوشته شده است.
بزرگ خاندان در $n$ مرحله، هر مرحله یک راس به درخت اضافه میکند.
او در مرحلهی $i$-ام عدد $p_i$ را به یاسین میگوید و سپس از او میخواهد راس $i$ را به یکی از دو نحو زیر به درخت اضافه کند:
در انتها بزرگ خاندان از او میخواهد به ازای هر راس از $1$ تا $n$ پدرش در درخت نهایی را به او بگوید. یاسین که از برآورده کردن خواستههای پیرمردها و درختهایشان خسته شده بود از شما میخواهد کمکش کنید تا خود را به بزرگ خاندان ثابت کند.
در خط اول ورودی عدد $n$ میآید.
سپس در خط $i$-ام از $n$ خط بعدی، سه عدد $t_i$ ، $p_i$ و $a_i$ به ترتیب آمده اند.
اگر $t_i$ برابر با $1$ بود این عملیات از نوع اول و اگر برابر با $2$ بود از نوع دوم است.
در تنها خط خروجی باید $n$ عدد چاپ کنید که عدد $i$-ام باید پدر راس $i$ در درخت نهایی باشد.
ورودی نمونه | خروجی نمونه |
---|---|
6 2 0 1 1 1 3 2 2 6 2 1 1 2 4 4 2 3 3 | 5 1 0 1 3 3 |