Побудуйте центроїдну декомпозицію.
Вершина першого рівня повинна мати символ , другого рівня , і так далі...
Перший рядок містить одне ціле число (1 ≤ n ≤ 2 \cdot 10^5) — кількість вершин.
Кожен з наступних n − 1 рядків містить по два цілі числа v_i та u_i (1 ≤ v_i, u_i ≤ n), що означає, що між вершинами u_i та v_i є ребро.
Виведіть рядок, який складається з символів.Якщо існує декілька відповідей, то виведіть будь-яку з них.

Приклад 1
Приклад 2