- import java.util.Scanner; 
-   
- class ExerciciosClass01h { 
-     public static String-  lerpalavra (int-  ini,  int-  fim ) {
 
-         Scanner ler  = new-  Scanner (System- . in);
-         System- . out- . println("Digite uma palavra:");
 
-         do { 
-             palavra = ler.nextLine(); 
-         } while (palavra.length() < ini || palavra.length() > fim); 
-         return palavra; 
-     } 
-         for (int ctcar = palavra.length() - 1; ctcar >= 0; ctcar--) { 
-              invertida += trocaVogal(palavra.charAt(ctcar)); 
-         } 
-         return invertida; 
-     } 
-     public static char trocaVogal(char letra) { 
-     	String-  vogais  = "AaEeIiOoUuAa";
 
-     	int posicao = vogais.indexOf(letra); 
-     	if (posicao == -1) { 
-     		return letra; 
-     	} 
-     	return vogais.charAt(posicao + 2); 
-     } 
-     public static void-  main (String[]-  args ) {
 
-         System- . out- . println(- criptografar (- lerpalavra (1- ,  20)));
 
-     } 
- } 
-   
- //https://pt.stackoverflow.com/q/131177/101 
				aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKY2xhc3MgRXhlcmNpY2lvc0NsYXNzMDFoIHsKICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIGxlcnBhbGF2cmEoaW50IGluaSwgaW50IGZpbSkgewogICAgICAgIFNjYW5uZXIgbGVyID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIkRpZ2l0ZSB1bWEgcGFsYXZyYToiKTsKICAgICAgICBTdHJpbmcgcGFsYXZyYTsKICAgICAgICBkbyB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIi0+ICIpOwogICAgICAgICAgICBwYWxhdnJhID0gbGVyLm5leHRMaW5lKCk7CiAgICAgICAgfSB3aGlsZSAocGFsYXZyYS5sZW5ndGgoKSA8IGluaSB8fCBwYWxhdnJhLmxlbmd0aCgpID4gZmltKTsKICAgICAgICByZXR1cm4gcGFsYXZyYTsKICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgU3RyaW5nIGNyaXB0b2dyYWZhcihTdHJpbmcgcGFsYXZyYSkgewogICAgCVN0cmluZyBpbnZlcnRpZGEgPSAiIjsKICAgICAgICBmb3IgKGludCBjdGNhciA9IHBhbGF2cmEubGVuZ3RoKCkgLSAxOyBjdGNhciA+PSAwOyBjdGNhci0tKSB7CiAgICAgICAgICAgICBpbnZlcnRpZGEgKz0gdHJvY2FWb2dhbChwYWxhdnJhLmNoYXJBdChjdGNhcikpOwogICAgICAgIH0KICAgICAgICByZXR1cm4gaW52ZXJ0aWRhOwogICAgfQogICAgcHVibGljIHN0YXRpYyBjaGFyIHRyb2NhVm9nYWwoY2hhciBsZXRyYSkgewogICAgCVN0cmluZyB2b2dhaXMgPSAiQWFFZUlpT29VdUFhIjsKICAgIAlpbnQgcG9zaWNhbyA9IHZvZ2Fpcy5pbmRleE9mKGxldHJhKTsKICAgIAlpZiAocG9zaWNhbyA9PSAtMSkgewogICAgCQlyZXR1cm4gbGV0cmE7CiAgICAJfQogICAgCXJldHVybiB2b2dhaXMuY2hhckF0KHBvc2ljYW8gKyAyKTsKICAgIH0KICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oY3JpcHRvZ3JhZmFyKGxlcnBhbGF2cmEoMSwgMjApKSk7CiAgICB9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzEzMTE3Ny8xMDE=