/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
System.
out.
println(changeLetters
("tpttipptptaptptopp")); System.
out.
println(changeLetters
("TipTop")); }
for (int i = 0; i < str.length(); i++) {
if (i + 1 >= str.length()) {
str1 += str.charAt(i);
return str1;
}
char ch3 = '\u0000';
char ch1 = str.charAt(i);
char ch2 = str.charAt(i + 1);
if (i + 2 < str.length()) {
ch3 = str.charAt(i + 2);
}
if ((ch1 == 116) && (ch2 == 112)) {
i++;
str1 = str1 + ch1 + ch2;
continue;
} else if ((ch1 == 116) && (ch2 != 112) && (ch3 == 112)) {
i = i + 2;
ch2 = ch3;
str1 = str1 + ch1 + ch2;
} else {
str1 = str1 + ch1;
continue;
}
}
return str1;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJeyAgICAgIAoJCVN5c3RlbS5vdXQucHJpbnRsbihjaGFuZ2VMZXR0ZXJzKCJ0cHR0aXBwdHB0YXB0cHRvcHAiKSk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGNoYW5nZUxldHRlcnMoIlRpcFRvcCIpKTsKCX0KCQoJcHVibGljIHN0YXRpYyBTdHJpbmcgY2hhbmdlTGV0dGVycyhTdHJpbmcgc3RyKSB7CiAgICBTdHJpbmcgc3RyMSA9ICIiOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBzdHIubGVuZ3RoKCk7IGkrKykgewogICAgICAgIGlmIChpICsgMSA+PSBzdHIubGVuZ3RoKCkpIHsKICAgICAgICAgICAgc3RyMSArPSBzdHIuY2hhckF0KGkpOwogICAgICAgICAgICByZXR1cm4gc3RyMTsKICAgICAgICB9CiAgICAgICAgY2hhciBjaDMgPSAnXHUwMDAwJzsKICAgICAgICBjaGFyIGNoMSA9IHN0ci5jaGFyQXQoaSk7CiAgICAgICAgY2hhciBjaDIgPSBzdHIuY2hhckF0KGkgKyAxKTsKICAgICAgICBpZiAoaSArIDIgPCBzdHIubGVuZ3RoKCkpIHsKICAgICAgICAgICAgY2gzID0gc3RyLmNoYXJBdChpICsgMik7CiAgICAgICAgfQogICAgICAgIGlmICgoY2gxID09IDExNikgJiYgKGNoMiA9PSAxMTIpKSB7CiAgICAgICAgICAgIGkrKzsKICAgICAgICAgICAgc3RyMSA9IHN0cjEgKyBjaDEgKyBjaDI7CiAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgIH0gZWxzZSBpZiAoKGNoMSA9PSAxMTYpICYmIChjaDIgIT0gMTEyKSAmJiAoY2gzID09IDExMikpIHsKICAgICAgICAgICAgaSA9IGkgKyAyOwogICAgICAgICAgICBjaDIgPSBjaDM7CiAgICAgICAgICAgIHN0cjEgPSBzdHIxICsgY2gxICsgY2gyOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIHN0cjEgPSBzdHIxICsgY2gxOwogICAgICAgICAgICBjb250aW51ZTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gc3RyMTsKfQp9