using System.Collections.Generic;
parent[i] = Find(parent[i]);
static void Union(int i, int pi)
int n = int.Parse(Console.ReadLine());
for (int i = 0; i <= n; i++)
for (int i = 1; i <= n; i++)
string[] input = Console.ReadLine().Split();
int t = int.Parse(input[0]);
int pi = int.Parse(input[1]);
int ai = int.Parse(input[2]);
while (a[Find(pi)] < a[i])
for (int i = 1; i <= n; i++)
Console.WriteLine(Find(i));
static void Main(string[] args)