/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
List
<Integer
> integers
= Arrays.
asList(4,
5,
7,
3,
5,
4,
2,
4); Map
<Integer, Long
> grouping
= integers.
stream() .collect(Collectors.groupingBy(Function.identity(), Collectors.counting()));
grouping.values().removeIf(c -> c > 1);
System.
out.
println(grouping.
keySet()); }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuQXJyYXlzOwppbXBvcnQgamF2YS51dGlsLkxpc3Q7CmltcG9ydCBqYXZhLnV0aWwuTWFwOwppbXBvcnQgamF2YS51dGlsLmZ1bmN0aW9uLkZ1bmN0aW9uOwppbXBvcnQgamF2YS51dGlsLnN0cmVhbS5Db2xsZWN0b3JzOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlMaXN0PEludGVnZXI+IGludGVnZXJzID0gQXJyYXlzLmFzTGlzdCg0LCA1LCA3LCAzLCA1LCA0LCAyLCA0KTsKCQlNYXA8SW50ZWdlciwgTG9uZz4gZ3JvdXBpbmcgPSBpbnRlZ2Vycy5zdHJlYW0oKQoJCSAgICAgICAgLmNvbGxlY3QoQ29sbGVjdG9ycy5ncm91cGluZ0J5KEZ1bmN0aW9uLmlkZW50aXR5KCksIENvbGxlY3RvcnMuY291bnRpbmcoKSkpOwoJCWdyb3VwaW5nLnZhbHVlcygpLnJlbW92ZUlmKGMgLT4gYyA+IDEpOwoJCVN5c3RlbS5vdXQucHJpbnRsbihncm91cGluZy5rZXlTZXQoKSk7Cgl9Cn0=