import java.util.*;
import java.lang.*;
class Main
{
public static <E> Set<E> unique(Set<? extends E>... sets){
Set<E> once = new HashSet<E>();
Set<E> twice = new HashSet<E>();
for(Set<? extends E> set:sets){
for(E el:set){
if(once.contains(el)){
twice.add(el);
} else {
once.add(el);
}
}
}
once.removeAll(twice);
return once;
}
{
Set<Integer> a = new HashSet<Integer>();
a.add(2);
a.add(4);
a.add(6);
a.add(8);
a.add(9);
Set<Integer> b = new HashSet<Integer>();
b.add(2);
a.add(8);
b.add(9);
Set<Integer> c = new HashSet<Integer>();
c.add(2);
c.add(4);
c.add(8);
a.add(9);
Set<Integer> s= unique(a, b, c);
for (int t : s) {
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKCiAgICBwdWJsaWMgc3RhdGljIDxFPiBTZXQ8RT4gdW5pcXVlKFNldDw/IGV4dGVuZHMgRT4uLi4gc2V0cyl7CiAgICAgICBTZXQ8RT4gb25jZSA9IG5ldyBIYXNoU2V0PEU+KCk7CiAgICAgICBTZXQ8RT4gdHdpY2UgPSBuZXcgSGFzaFNldDxFPigpOwoKICAgICAgIGZvcihTZXQ8PyBleHRlbmRzIEU+IHNldDpzZXRzKXsKICAgICAgICAgIGZvcihFIGVsOnNldCl7CiAgICAgICAgICAgICBpZihvbmNlLmNvbnRhaW5zKGVsKSl7CiAgICAgICAgICAgICAgICB0d2ljZS5hZGQoZWwpOwogICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIG9uY2UuYWRkKGVsKTsKICAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgIH0KICAgICAgIAogICAgICAgb25jZS5yZW1vdmVBbGwodHdpY2UpOwogICAgICAgcmV0dXJuIG9uY2U7CiAgICB9IAoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgICAgIFNldDxJbnRlZ2VyPiBhID0gbmV3IEhhc2hTZXQ8SW50ZWdlcj4oKTsKICAgICAgICAgICAgICAgIGEuYWRkKDIpOwogICAgICAgICAgICAgICAgYS5hZGQoNCk7CiAgICAgICAgICAgICAgICBhLmFkZCg2KTsKICAgICAgICBhLmFkZCg4KTsKICAgICAgICBhLmFkZCg5KTsKIAogICAgICAgICAgICAgICAgU2V0PEludGVnZXI+IGIgPSBuZXcgSGFzaFNldDxJbnRlZ2VyPigpOwogICAgICAgICAgICAgICAgYi5hZGQoMik7CiAgICAgICAgYS5hZGQoOCk7CiAgICAgICAgICAgICAgICBiLmFkZCg5KTsKIAogICAgICAgICAgICAgICAgU2V0PEludGVnZXI+IGMgPSBuZXcgSGFzaFNldDxJbnRlZ2VyPigpOwogICAgICAgICAgICAgICAgYy5hZGQoMik7CiAgICAgICAgICAgICAgICBjLmFkZCg0KTsKICAgICAgICAgICAgICAgIGMuYWRkKDgpOwogICAgICAgIGEuYWRkKDkpOwogICAgICAgIAogICAgICAgIFNldDxJbnRlZ2VyPiBzPSB1bmlxdWUoYSwgYiwgYyk7CiAgICAgICAgCiAgICAgICAgZm9yIChpbnQgdCA6IHMpIHsKICAgICAgICAgICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCh0ICsgIiwgIik7CiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAKCX0KfQ==