public static String deFront(String str) {
        int len = str.length();

        if (len == 0) {
            return str;
        }

        if (len == 1) {
            return str.charAt(0) == 'a' ? str : "";
        }

        if (str.charAt(0) == 'a') {
            if (str.charAt(1) == 'b') {
                return str;
            } else {
                return "a" + str.substring(2);
            }
        }

        if (str.charAt(1) == 'b') {
            return str.substring(1);
        }

        return str.substring(2);
    }