class M{
char a
[] = new String(q
).
replaceAll("(.)\\1",
"$1").
toCharArray(),
c = 97,
i = 2;
z = "",
s;
for(; c < 'z'; z += c++);
while(i < a.length){
if(z.contains(s = "" + a[i - 2] + a[i - 1] + a[i++])){
r += s+" ";
}
}
return r;
}
public static void main
(String[] a
){ System.
out.
println(c
("education".
toCharArray())); System.
out.
println(c
("foghorn".
toCharArray())); System.
out.
println(c
("cabaret".
toCharArray())); System.
out.
println(c
("hijacking".
toCharArray())); System.
out.
println(c
("pneumonia".
toCharArray())); System.
out.
println(c
("klaxon".
toCharArray())); System.
out.
println(c
("perform".
toCharArray())); System.
out.
println(c
("learning".
toCharArray())); System.
out.
println(c
("dblacghmeifjk".
toCharArray())); }
}
Y2xhc3MgTXsKICBzdGF0aWMgU3RyaW5nIGMoY2hhcltdIHEpewogICAgamF2YS51dGlsLkFycmF5cy5zb3J0KHEpOwogICAgY2hhciBhW10gPSBuZXcgU3RyaW5nKHEpLnJlcGxhY2VBbGwoIiguKVxcMSIsICIkMSIpLnRvQ2hhckFycmF5KCksCiAgICAgICAgIGMgPSA5NywKICAgICAgICAgaSA9IDI7CiAgICBTdHJpbmcgciA9ICIiLAogICAgICAgICAgIHogPSAiIiwKICAgICAgICAgICBzOwogICAgZm9yKDsgYyA8ICd6JzsgeiArPSBjKyspOwogICAgd2hpbGUoaSA8IGEubGVuZ3RoKXsKICAgICAgaWYoei5jb250YWlucyhzID0gIiIgKyBhW2kgLSAyXSArIGFbaSAtIDFdICsgYVtpKytdKSl7CiAgICAgICAgciArPSBzKyIgIjsKICAgICAgfQogICAgfQogICAgcmV0dXJuIHI7CiAgfQoKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhKXsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKCJlZHVjYXRpb24iLnRvQ2hhckFycmF5KCkpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKCJmb2dob3JuIi50b0NoYXJBcnJheSgpKSk7CiAgICBTeXN0ZW0ub3V0LnByaW50bG4oYygiY2FiYXJldCIudG9DaGFyQXJyYXkoKSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoImhpamFja2luZyIudG9DaGFyQXJyYXkoKSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoInBuZXVtb25pYSIudG9DaGFyQXJyYXkoKSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoImtsYXhvbiIudG9DaGFyQXJyYXkoKSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoInBlcmZvcm0iLnRvQ2hhckFycmF5KCkpKTsKICAgIFN5c3RlbS5vdXQucHJpbnRsbihjKCJsZWFybmluZyIudG9DaGFyQXJyYXkoKSkpOwogICAgU3lzdGVtLm91dC5wcmludGxuKGMoImRibGFjZ2htZWlmamsiLnRvQ2hhckFycmF5KCkpKTsKICB9Cn0=