package de.codegym.task.task09.task0923;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.lang.Character;
import java.util.Iterator;
/*
Vokale und Konsonanten
*/
public class Solution {
public static char[] vokale = new char[]{'a', 'e', 'i', 'o', 'u'};
public static void main(String[] args) throws Exception {
// schreib hier deinen Code
try {
BufferedReader reader = new BufferedReader (new InputStreamReader(System.in));
String s = reader.readLine();
ArrayList<Character> liste = new ArrayList<Character>();
ArrayList<Character> vliste = new ArrayList<>();
ArrayList<Character> kliste = new ArrayList<>();
for ( int i = 0; i<s.length() ; ++i){
liste.add(s.charAt(i));
}
for( Character element : liste ){
if (istVokal(element) && element != ' '){
vliste.add(element);
}
}
for( Character element :vliste){
element = (vliste.indexOf(element)==0) ? Character.toLowerCase(element) : Character.toUpperCase(element);
System.out.print(element+" ");
}
System.out.println("");
for( Character element : liste ){
if (!istVokal(element) && element != ' '){
kliste.add(element);
}
}
for( Character element :kliste){
element = (kliste.indexOf(element)==0) ? Character.toUpperCase(element) : Character.toLowerCase(element);
System.out.print(element+" ");
}
} catch (NullPointerException e) {
System.out.println(e);
}
}
// Die Methode überprüft, ob ein Buchstabe ein Vokal ist
public static boolean istVokal(char c) {
c = Character.toLowerCase(c); // In Kleinbuchstaben umwandeln
for (char d : vokale) // Suche im Array nach Vokalen
{
if (c == d)
return true;
}
return false;
}
}