#include <stdio.h>
#include <stdlib.h>

int myStrlen(char t[]){
	int i;
	for(i=0;t[i]!='\0';i++){
		;//
	}
	return i;
}

int main(){
	int size,i;
	char *s;
	char t[1000];
	scanf("%s",t);
	size=myStrlen(t);
	s=(char*)malloc(sizeof(char)*(size+1));
	if(s==NULL){
		printf("error\n");
		return 0;
	}
	for(i=0;i<size;i++){
		s[i]=t[i];
	}
	s[size]='\0';
	
	printf("%d %s",size,s);
	
	free(s);
	return 0;
	
}