/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static int n = 7;
public static int[][] edges = {
{0, 1},
{1, 2},
{2, 3},
{4, 5},
{5, 6}
};
public static int[] parent = {0, 1, 2, 3, 4, 5, 6};
public static int find(int a){
if(parent[a] == a){
return a;
}else{
return find(parent[a]);
}
}
public static void union(int a, int b){
int root1 = find(a);
int root2 = find(b);
if(root1 == root2){
}else{
parent[root1] = root2;
}
}
{
// your code goes here
union(3, 5);
for(int i : parent){
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCQoJIHB1YmxpYyBzdGF0aWMgaW50IG4gPSA3OwoKCQlwdWJsaWMgc3RhdGljIGludFtdW10gZWRnZXMgPSB7CgkJICAgIHswLCAxfSwKCQkgICAgezEsIDJ9LAoJCSAgICB7MiwgM30sCgkJICAgIHs0LCA1fSwKCQkgICAgezUsIDZ9CgkJfTsgCgkJCgkJcHVibGljIHN0YXRpYyBpbnRbXSBwYXJlbnQgPSB7MCwgMSwgMiwgMywgNCwgNSwgNn07CgoJcHVibGljIHN0YXRpYyBpbnQgZmluZChpbnQgYSl7CgkJaWYocGFyZW50W2FdID09IGEpewoJCQlyZXR1cm4gYTsKCQl9ZWxzZXsKCQkJcmV0dXJuIGZpbmQocGFyZW50W2FdKTsKCQl9Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCB1bmlvbihpbnQgYSwgaW50IGIpewoJCQoJCWludCByb290MSA9IGZpbmQoYSk7CgkJaW50IHJvb3QyID0gZmluZChiKTsKCQkKCQlpZihyb290MSA9PSByb290Mil7CgkJCQoJCX1lbHNlewoJCQlwYXJlbnRbcm9vdDFdID0gcm9vdDI7IAoJCX0KCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQkKCQl1bmlvbigzLCA1KTsKCQkKCQlmb3IoaW50IGkgOiBwYXJlbnQpewoJCQlTeXN0ZW0ub3V0LnByaW50KGkgKyAiICIpOwoJCX0KCQkKCX0KfQ==