private static int getStartingFile(String san) {
        int max = Math.max(2, san.length());
        for (int i = 0; i < max; i++) {
            char c = san.charAt(i);
            if (c >= 'a' && c <= 'h') {
                return c - 'a';
            }
        }
        return -1;
    }