public static boolean cambiarOrdenYSustituir(char[] pActual, char[] pNueva, int n) throws Exception {
        char [] abecedario = "abcdefghijklmnopqrstuvwxyz".toCharArray();
        int [] comprobarPActual = new int[abecedario.length];
        int [] comprobarPNueva = new int[abecedario.length];
        int contador = 0;
        for (int i = 0; i < pActual.length; i++) {
            for (int j = 0; j < comprobarPActual.length; j++) {
                if (pActual[i] == abecedario[j]) {
                    comprobarPActual[j]++;
                }
            }
        }
        for (int i = 0; i < pNueva.length; i++) {
            for (int j = 0; j < comprobarPNueva.length; j++) {
                if (pNueva[i] == abecedario[j]) {
                    comprobarPNueva[j]++;
                }
            }
        }
        for (int i = 0; i < comprobarPActual.length; i++) {
            contador = contador + comprobarPActual[i];
        }
        if (contador == pActual.length) {
            if (n == 1) {
                puntuacion = puntuacion + 1;
            }
            else {
                puntuacion = puntuacion + 5;
            }
            return true;
        }
        return false;
    }