/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.stream.*;
import java.util.function.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
Stream
<String
> ss
= Arrays.
stream(new String[] {"a,b,c",
"a,c,d",
"d,b,c"});
.map(line -> line.split(","))
.collect(Collectors.groupingBy(Function.identity(), Collectors.summingInt(e -> 1)));
for (Map.
Entry<String,Integer
> e
: fm.
entrySet()) { System.
out.
println(e.
getKey()+" "+e.
getValue()); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwuc3RyZWFtLio7CmltcG9ydCBqYXZhLnV0aWwuZnVuY3Rpb24uKjsKCgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVN0cmVhbTxTdHJpbmc+IHNzID0gQXJyYXlzLnN0cmVhbShuZXcgU3RyaW5nW10geyJhLGIsYyIsImEsYyxkIiwiZCxiLGMifSk7CgkJCgkJTWFwPFN0cmluZyxJbnRlZ2VyPiBmbSA9IHNzCgkJICAgIC5tYXAobGluZSAtPiBsaW5lLnNwbGl0KCIsIikpCgkJICAgIC5mbGF0TWFwKEFycmF5czo6c3RyZWFtKQoJCSAgICAubWFwKFN0cmluZzo6dHJpbSkKICAgICAgICAgICAgLmNvbGxlY3QoQ29sbGVjdG9ycy5ncm91cGluZ0J5KEZ1bmN0aW9uLmlkZW50aXR5KCksIENvbGxlY3RvcnMuc3VtbWluZ0ludChlIC0+IDEpKSk7CiAgICAgICAgZm9yIChNYXAuRW50cnk8U3RyaW5nLEludGVnZXI+IGUgOiBmbS5lbnRyeVNldCgpKSB7CiAgICAgICAgCVN5c3RlbS5vdXQucHJpbnRsbihlLmdldEtleSgpKyIgIitlLmdldFZhbHVlKCkpOwogICAgICAgIH0KCX0KfQ==
YSxiLGMsZCwKZSxhLGIsZCwKYixiLGMsZCxh
a,b,c,d,
e,a,b,d,
b,b,c,d,a