import java.util.Locale;

public class Main {
    public static void main(String[] args) {
        System.out.println(TipoPokemon.checkTipo("ROCK"));
        System.out.println(TipoPokemon.checkTipo("bug"));
        System.out.println(TipoPokemon.checkTipo("banana"));
        System.out.println(TipoPokemon.checkTipo("banana cereja acerola"));
        System.out.println(TipoPokemon.checkTipo("banana cereja dark acerola"));
    }

    enum TipoPokemon {
        FIRE, WATER, GRASS, ELECTRIC, ICE, DARK, GHOST, FAIRY, PSYCHIC,
        DRAGON, POISON, GROUND, ROCK, NORMAL, BUG, FIGHTING, STEEL, FLYING;

        public static String checkTipo(String texto) {
            String palavras[] = texto.split(" ");
            for (String palavra : palavras) {
                try {
                    TipoPokemon tipo = valueOf(palavra.toUpperCase(Locale.ROOT));
                    return "Olá";
                } catch (IllegalArgumentException e) {
                    // Ignora a exceção e continua no for.
                }
            }
            return "";
        }
    }

}