/* 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
{
{
new TreeMap<>(
.
comparing( ( String s
) -> s.
codePoints().
count() ) .
thenComparing( String :: compareTo
) );
map.putAll(
"abc", 1 ,
"x", 2 ,
"b" , 3 ,
"a" , 4 ,
"yz", 5
)
) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCU5hdmlnYWJsZU1hcCA8IFN0cmluZywgSW50ZWdlciA+IG1hcCA9IAogICAgICAgICAgICBuZXcgVHJlZU1hcDw+KAogICAgICAgICAgICAgICAgQ29tcGFyYXRvcgogICAgICAgICAgICAgICAgICAgIC5jb21wYXJpbmcoICggU3RyaW5nIHMgKSAtPiBzLmNvZGVQb2ludHMoKS5jb3VudCgpICkgIAogICAgICAgICAgICAgICAgICAgIC50aGVuQ29tcGFyaW5nKCBTdHJpbmcgOjogY29tcGFyZVRvICkgCiAgICAgICAgICAgICk7CiAgICAgICAgbWFwLnB1dEFsbCggCiAgICAgICAgICAgIE1hcC5vZiAoCiAgICAgICAgICAgICAgICAiYWJjIiwgMSAsCiAgICAgICAgICAgICAgICAieCIsIDIgLAogICAgICAgICAgICAgICAgImIiICwgMyAsCiAgICAgICAgICAgICAgICAiYSIgLCA0ICwKICAgICAgICAgICAgICAgICJ5eiIsIDUKICAgICAgICAgICAgKQogICAgICAgICkgOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbiggbWFwICkgOwoJfQp9