/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.text.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
ArrayList<String> aList = new ArrayList<String>();
while ((line = buffer.readLine()) != null) {
aList.add(line);
}
@Override
// TODO Auto-generated method stub
return Collator.
getInstance(Locale.
TRADITIONAL_CHINESE).
compare(o1
==null?"":o1, o2
==null?"":o2
); }
});
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnRleHQuKjsKCi8qIE5hbWUgb2YgdGhlIGNsYXNzIGhhcyB0byBiZSAiTWFpbiIgb25seSBpZiB0aGUgY2xhc3MgaXMgcHVibGljLiAqLwpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCUJ1ZmZlcmVkUmVhZGVyIGJ1ZmZlcj1uZXcgQnVmZmVyZWRSZWFkZXIobmV3IElucHV0U3RyZWFtUmVhZGVyKFN5c3RlbS5pbikpOwoJCVN0cmluZyBsaW5lOwoJCUFycmF5TGlzdDxTdHJpbmc+IGFMaXN0ID0gbmV3IEFycmF5TGlzdDxTdHJpbmc+KCk7CgkJd2hpbGUgKChsaW5lID0gYnVmZmVyLnJlYWRMaW5lKCkpICE9IG51bGwpICB7CgkJCWFMaXN0LmFkZChsaW5lKTsKCQl9CgkJCgkJQ29sbGVjdGlvbnMuc29ydChhTGlzdCwgbmV3IENvbXBhcmF0b3I8U3RyaW5nPigpIHsKCQkJQE92ZXJyaWRlCgkJCXB1YmxpYyBpbnQgY29tcGFyZShTdHJpbmcgbzEsIFN0cmluZyBvMikgewoJCQkJLy8gVE9ETyBBdXRvLWdlbmVyYXRlZCBtZXRob2Qgc3R1YgoJCQkJcmV0dXJuIENvbGxhdG9yLmdldEluc3RhbmNlKExvY2FsZS5UUkFESVRJT05BTF9DSElORVNFKS5jb21wYXJlKG8xPT1udWxsPyIiOm8xLCBvMj09bnVsbD8iIjpvMik7CgkJCX0KCQl9KTsKCQlmb3IgKFN0cmluZyBhIDogYUxpc3QpIHsKCQkJU3lzdGVtLm91dC5wcmludGxuKGEpOwoJCX0KCX0KfQ==