شورای صنفی که از فروش گوسفندان به درآمد بسیاری رسید، تصمیم گرفت با طراحان مسابقه الگوریتم شرکت بزند. در این شرکت n کارمند به صورت هرمی و سلسله مراتبی مشغول کارند. به صورتی که هر کارمند (به جز رئیس شورا) دقیقا یک مدیر اولیه دارد. رئیس شورا مدیر همهی کارمندان است. (از طریق زنجیرهای از مدیران اولیه)
هر کارمند یک مقدار عددی رتبه دارد. رتبه رئیس شورا برابر ۱ میباشد و رتبه هر کارمند دیگر برابر رتبه مدیر اولیه او به علاوه ۱ است.
سبحان به عنوان کارمند فعال این شرکت، از جایگزینی هراس دارد و افراد زیادی هم وجود دارند که میتوانند با او جایگزین شوند. او با خودش یک عدد جایگزینی تعریف میکند. برای هر فرد a و b که مدیر او ( نه لزوما اولین مدیر ) است، عدد جایگزینی () a نسبت به b برابر است با تمام زیردستان b که رتبهشان از a بیشتر نیست. اما او از آنجا که وسواس زیادی دارد عدد ترس را هم تعریف میکنم که برای فرد a برابر است با مجموع تمام اعداد جایگزینی او نسبت به مدیرهایش. برای مثال داریم: که سیگما روی مجموعه تمام مدیران یعنی b اعمال میشود. سبحان نه تنها علاقمند به عدد ترس خودش است، بلکه از آنجا که پیش در دانستیم کنجکاو است میخواهد عدد ترس همهی کارمندان را حساب کند و از آنجا که در شرکت مشغول است و زمان زیادی ندارد، از شما میخواد برایش این اعداد را حساب کنید.
خط اول شامل تنها یک عدد طبیعی n، یعنی تعداد کارمندان است. خط دوم شامل n عدد میباشد. برای رئیس شورا ۰ بوده، و برای بقیه ها برابر است با شناسه اولین مدیر کارمند با شناسه i. مطمئنیم بین ها فقط یک عدد 0 وجود دارد و همچنین رئیس شورا مدیر همهی کارکنان (نه لزوما اولین مدیر)
خروجی برنامهی شما باید شامل یک خط باشد، که نشان دهنده عدد ترس هر کارمند به ترتیب شناسه او میباشد: