public static boolean igualesObjetivo3(final String ine, final String osm) {
        if (StringUtils.isBlank(ine) || StringUtils.isBlank(osm)){
            return false;
        }
        if (ine.toUpperCase(LOCALE_ES).equals(osm.toUpperCase(LOCALE_ES))){
            return true;
        }
        if (normaliza1(ine).equals(normaliza1(osm))){
            return true;
        }
        if (normaliza2(ine).equals(normaliza2(osm))){
            return true;
        }
        if (articulos(ine, osm)){
            return true;
        }
        if (distanciaUnaLetra(ine, osm)){
            return true;
        }
        if (distanciaUnaLetra(normaliza2(ine), normaliza2(osm))){
            return true;
        }
        return false;
    }