Anda diberikan graf terarah akiklik yang disambungkan. Cari jenis topologi minimum leksikografinya.
 
Input
Baris pertama mengandungi bilangan bucu n (1 <= n <= 10000). Baris kedua mengandungi n nombor a i (0 <= ai <= n, ai != i) . Nilai ai adalah nenek moyang bucu dengan nombor i (bucu bernombor daripada 1).  Jika a< sub>i = 0, maka puncak i ialah akar dan tidak mempunyai nenek moyang, dijamin terdapat tepat 1 seperti bucu.
 
Output
Penyelesaian harus mengeluarkan nombor n - jenis topologi minimum leksikografik.