import java.util.*;
import java.text.*;
public class A {
static void sortanon(List list) {
Collections.sort(list, new Comparator() {
public int compare(
Object o1, Object o2) {
int index1;
int index2;
int index3;
int index4;
index1 = (((String[])o1)[0]).compareTo(((String[])o2)[0]);
if (index1 == 0) {
index2 = (((String[])o1)[1]).compareTo(((String[])o2)[1]);
if (index2 == 0) {
index3 = (((String[])o1)[2]).compareTo(((String[])o2)[2]);
if (index3 == 0) {
index4 = (((String[])o1)[3]).compareTo(((String[])o2)[3]);
return index4;
} else {
return index3;
}
} else {
return index2;
}
} else {
return index1;
}
}
});
}
public static void main(String[] args) throws Exception {
String[] s = new String[4];
ArrayList list = new ArrayList();
s[0] = "6";
s[1] = "2";
s[2] = "7";
s[3] = "0";
list.add(s);
s = new String[4];
s[0] = "4";
s[1] = "3";
s[2] = "9";
s[3] = "6";
list.add(s);
s = new String[4];
s[0] = "4";
s[1] = "4";
s[2] = "4";
s[3] = "4";
list.add(s);
s = new String[4];
s[0] = "4";
s[1] = "3";
s[2] = "9";
s[3] = "5";
list.add(s);
s = new String[4];
s[0] = "4";
s[1] = "3";
s[2] = "9";
s[3] = "3";
list.add(s);
sortanon(list);
for (int i = 0; i < list.size(); i++) {
String[] t = (String[])list.get(i);
System.out.println("-------------------------------------");
for (int j = 0; j < t.length; j++) {
System.out.println("****" + j + ":[" + t[j] + "]");
}
}
}
}