import java.util.*;
class Hello {
public static void main
(String[] args
) { Scanner s
=new Scanner
(System.
in); char b[]=a.toCharArray();
int count=0,l=0,i=0,fact=0;
// System.out.println(a.length());
for (i=0;i<a.length()-2;i++)
{ //System.out.print(i);
{
{
System.
out.
println(a.
substring(i,i
+3)); fact=1;
}
else if(i
==0&&i
!=a.
length()-3&&!(Character.
isDigit(b
[i
+3]))) {
fact=1;
System.
out.
println(a.
substring(i,i
+3)); }
else if(i
!=0&&(i
==a.
length()-3)&&(!Character.
isDigit(b
[i
-1]))) {
fact=1;
System.
out.
println(a.
substring(i,i
+3)); }
else if(i==0&&i==a.length()-3)
{
fact=1;
System.
out.
println(a.
substring(i,i
+3)); }
else if((i
!=a.
length()-3)&&Character.
isDigit(b
[i
+3])) {
count+=3;
l=l+4;
// System.out.println(i+" "+l);
// System.out.println(count);
}
else if((i
==a.
length()-3)&&Character.
isDigit(b
[i
-1])) {
l++;
// System.out.println(i+" "+l);
}
}
else
{
l++;
// System.out.println(i+" "+l);
}
if(count!=0)
{
i+=count;
// System.out.print(i);
count=0;
}
}//System.out.println();
// System.out.println(a.length());
// System.out.println(i);
if(l>=a.length()-3&&i>=a.length()-2&&fact!=1)
}
}
aW1wb3J0IGphdmEudXRpbC4qOwogY2xhc3MgSGVsbG8gewoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKCVNjYW5uZXIgcz1uZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwkKICAgU3RyaW5nIGE9cy5uZXh0KCk7CiAgIGNoYXIgYltdPWEudG9DaGFyQXJyYXkoKTsKICAgaW50IGNvdW50PTAsbD0wLGk9MCxmYWN0PTA7CiAgLy8gU3lzdGVtLm91dC5wcmludGxuKGEubGVuZ3RoKCkpOwogICBmb3IgKGk9MDtpPGEubGVuZ3RoKCktMjtpKyspCiAgIHsgIC8vU3lzdGVtLm91dC5wcmludChpKTsKICAgICAgIGlmKENoYXJhY3Rlci5pc0RpZ2l0KGJbaV0pJiZDaGFyYWN0ZXIuaXNEaWdpdChiW2krMV0pJiZDaGFyYWN0ZXIuaXNEaWdpdChiW2krMl0pKQogICAgICAgewogICAgICAgICAgIGlmKGkhPTAmJihpIT1hLmxlbmd0aCgpLTMpJiYhKENoYXJhY3Rlci5pc0RpZ2l0KGJbaSszXSkpJiYoIUNoYXJhY3Rlci5pc0RpZ2l0KGJbaS0xXSkpKQogICAgICAgICAgIHsKICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYS5zdWJzdHJpbmcoaSxpKzMpKTsKICAgICAgICAgICBmYWN0PTE7CiAgICAgICAgICAgfQogICAgICAgICBlbHNlICBpZihpPT0wJiZpIT1hLmxlbmd0aCgpLTMmJiEoQ2hhcmFjdGVyLmlzRGlnaXQoYltpKzNdKSkpCiAgICAgICAgICAgewogICAgICAgICAgIAlmYWN0PTE7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihhLnN1YnN0cmluZyhpLGkrMykpOwogICAgICAgICAgIH0KICAgICAgICAgICBlbHNlIGlmKGkhPTAmJihpPT1hLmxlbmd0aCgpLTMpJiYoIUNoYXJhY3Rlci5pc0RpZ2l0KGJbaS0xXSkpKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgCWZhY3Q9MTsKICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYS5zdWJzdHJpbmcoaSxpKzMpKTsKICAgICAgICAgICAgfQogICAgICAgICAgIGVsc2UgaWYoaT09MCYmaT09YS5sZW5ndGgoKS0zKQogICAgICAgICAgIHsKICAgICAgICAgICAJZmFjdD0xOwogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYS5zdWJzdHJpbmcoaSxpKzMpKTsKICAgICAgICAgICB9CiAgICAgICAgICAgZWxzZSBpZigoaSE9YS5sZW5ndGgoKS0zKSYmQ2hhcmFjdGVyLmlzRGlnaXQoYltpKzNdKSkKICAgICAgICAgICB7CiAgICAgICAgICAgY291bnQrPTM7CiAgICAgICAgICAgbD1sKzQ7CiAgICAgICAgLy8gU3lzdGVtLm91dC5wcmludGxuKGkrIiAiK2wpOwogICAgICAgICAgLy8gU3lzdGVtLm91dC5wcmludGxuKGNvdW50KTsKICAgICAgIH0KICAgICAgIGVsc2UgaWYoKGk9PWEubGVuZ3RoKCktMykmJkNoYXJhY3Rlci5pc0RpZ2l0KGJbaS0xXSkpCiAgICAgICB7CiAgICAgICBsKys7CiAgICAgIC8vIFN5c3RlbS5vdXQucHJpbnRsbihpKyIgIitsKTsKICAgICAgIH0KICAgICAgIH0KICAgICAgICBlbHNlIAogICAgICAgewogICAgICAgICAgIGwrKzsKICAgICAgIC8vIFN5c3RlbS5vdXQucHJpbnRsbihpKyIgIitsKTsKICAgICAgICAgCiAgICAgICB9CiAgICAgICBpZihjb3VudCE9MCkKICAgICAgIHsKICAgICAgICAgICBpKz1jb3VudDsKICAgICAgICAgIC8vIFN5c3RlbS5vdXQucHJpbnQoaSk7CiAgICAgICAgICAgY291bnQ9MDsKICAgICAgIH0KICAgICAgCiAgICAgIAogICB9Ly9TeXN0ZW0ub3V0LnByaW50bG4oKTsKICAgIC8vIFN5c3RlbS5vdXQucHJpbnRsbihhLmxlbmd0aCgpKTsKICAvLyAgU3lzdGVtLm91dC5wcmludGxuKGkpOwogICBpZihsPj1hLmxlbmd0aCgpLTMmJmk+PWEubGVuZ3RoKCktMiYmZmFjdCE9MSkKICAgU3lzdGVtLm91dC5wcmludGxuKCItMSIpOwogIAoJfQp9