import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Ideone
{
{
final String regex
= "((?<!^i(?=nn))[^aeiou])+\\1"; final String string
= "asso\n" + "assso\n"
+ "assocco\n"
+ "innasso";
final Pattern pattern = Pattern.compile(regex);
final Matcher matcher = pattern.matcher(string);
final String result
= matcher.
replaceAll(subst
);
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguTWF0Y2hlcjsKaW1wb3J0IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuOwoJCQpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJZmluYWwgU3RyaW5nIHJlZ2V4ID0gIigoPzwhXmkoPz1ubikpW15hZWlvdV0pK1xcMSI7CgkJZmluYWwgU3RyaW5nIHN0cmluZyA9ICJhc3NvXG4iCgkJCSArICJhc3Nzb1xuIgoJCQkgKyAiYXNzb2Njb1xuIgoJCQkgKyAiaW5uYXNzbyI7CgkJZmluYWwgU3RyaW5nIHN1YnN0ID0gIiQxIjsKCQkKCQlmaW5hbCBQYXR0ZXJuIHBhdHRlcm4gPSBQYXR0ZXJuLmNvbXBpbGUocmVnZXgpOwoJCWZpbmFsIE1hdGNoZXIgbWF0Y2hlciA9IHBhdHRlcm4ubWF0Y2hlcihzdHJpbmcpOwoKCQlmaW5hbCBTdHJpbmcgcmVzdWx0ID0gbWF0Y2hlci5yZXBsYWNlQWxsKHN1YnN0KTsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4ocmVzdWx0KTsKCX0KfQ==