#include <stdio.h>
#include <stdlib.h>
int main ()
{
char s[10000];
int k,n=9;
scanf("%s",&s);
k=((n-5)/2)+((n-5)/3);
printf("%d\n",k);
for (k=n;k>5;k=k-2)
{
printf("%c%c\n",s[k-1],s[k]);
}
for (k=n;k>5;k=k-3)
{
printf("%c%c%c\n",s[k-2],s[k-1],s[k]);
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4gCmludCBtYWluICgpCnsKCWNoYXIgc1sxMDAwMF07CglpbnQgayxuPTk7CglzY2FuZigiJXMiLCZzKTsKCWs9KChuLTUpLzIpKygobi01KS8zKTsKCXByaW50ZigiJWRcbiIsayk7Cglmb3IgKGs9bjtrPjU7az1rLTIpCgl7CgkJcHJpbnRmKCIlYyVjXG4iLHNbay0xXSxzW2tdKTsKCX0KCWZvciAoaz1uO2s+NTtrPWstMykKCXsKCQlwcmludGYoIiVjJWMlY1xuIixzW2stMl0sc1trLTFdLHNba10pOwoJfQoJcmV0dXJuIDA7Cn0=