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=