Задано дерево. Знайдіть такі його вершини, для яких максимальна з відстаней до інших вершин дерева буде мінімальною.
У першому рядку задана кількість вершин дерева(1≤n≤30000). В інших n−1 рядках задається дерево. При цьому в i-му рядку записано номер вершини — предка вершини i. Вершина з номером 1 є коренем дерева.
Виведіть номери усіх шуканих вершин у порядку зростання.