import java.util.*; class FileNameOrder implements Comparator { private static String[] split(String s){ String name = ""; int i =0; while ( Character.isLetter( s.charAt( i ) ) ) i++; name = s.substring(0,i); int nidx = i; String number; while ( Character.isDigit( s.charAt( i ) ) ) i++; number = s.substring( nidx, i ); String last = s.substring( i ); return new String[]{ name, number, last}; } private static void print(String[] ss){ System.out.print("["); for (int i=0; i