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> set1 = new HashSet<Integer>(){{add(1);add(3);add(5);add(7);}};
Set<Integer> set2 = new HashSet<Integer>(){{add(2);add(3);add(6);add(7);}};
Set<Integer> set3 = new HashSet<Integer>(){{add(4);add(5);add(6);add(7);}};
Set<Integer> setu = unique(set1, set2, set3);
System.
out.
println("Output:"); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKCiAgICBwdWJsaWMgc3RhdGljIDxFPiBTZXQ8RT4gdW5pcXVlKFNldDw/IGV4dGVuZHMgRT4uLi4gc2V0cyl7CiAgICAgICBTZXQ8RT4gb25jZSA9IG5ldyBIYXNoU2V0PEU+KCk7CiAgICAgICBTZXQ8RT4gdHdpY2UgPSBuZXcgSGFzaFNldDxFPigpOwoKICAgICAgIGZvcihTZXQ8PyBleHRlbmRzIEU+IHNldDpzZXRzKXsKICAgICAgICAgIGZvcihFIGVsOnNldCl7CiAgICAgICAgICAgICBpZihvbmNlLmNvbnRhaW5zKGVsKSl7CiAgICAgICAgICAgICAgICB0d2ljZS5hZGQoZWwpOwogICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgIG9uY2UuYWRkKGVsKTsKICAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgIH0KICAgICAgIAogICAgICAgb25jZS5yZW1vdmVBbGwodHdpY2UpOwogICAgICAgcmV0dXJuIG9uY2U7CiAgICB9IAoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgCVNldDxJbnRlZ2VyPiBzZXQxID0gbmV3IEhhc2hTZXQ8SW50ZWdlcj4oKXt7YWRkKDEpO2FkZCgzKTthZGQoNSk7YWRkKDcpO319OwogICAgCVNldDxJbnRlZ2VyPiBzZXQyID0gbmV3IEhhc2hTZXQ8SW50ZWdlcj4oKXt7YWRkKDIpO2FkZCgzKTthZGQoNik7YWRkKDcpO319OwogICAgCVNldDxJbnRlZ2VyPiBzZXQzID0gbmV3IEhhc2hTZXQ8SW50ZWdlcj4oKXt7YWRkKDQpO2FkZCg1KTthZGQoNik7YWRkKDcpO319OwogICAgICAgIAogICAgCVNldDxJbnRlZ2VyPiBzZXR1ID0gdW5pcXVlKHNldDEsIHNldDIsIHNldDMpOwogICAgICAgIAogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiSW5wdXQ6Iik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHNldDEpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihzZXQyKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oc2V0Myk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJPdXRwdXQ6Iik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKHNldHUpOwoJfQp9
Input:
[1, 3, 5, 7]
[2, 3, 6, 7]
[4, 5, 6, 7]
Output:
[1, 2, 4]