#include<stdio.h>
int getString( char * source , char *strPtr[] ) ;
int main()
{
char str[100005];
char *strPtr[1005]={0};
int i, num ;
gets(str);
num = getString( str , strPtr ) ;
for( i = 0 ; i < num ; i++ )
puts(strPtr[i]);
return 0;
}
int getString( char * source , char *strPtr[] )
{
int i,j;
j=1;
for(i=0;*(source+i);i++)
{
if(*(source+i)!=' ')
{
strPtr[0]=&source[i];
break;
}
else
*(source+i)='\0';
}
for(i;*(source+i);i++)
{
if(*(source+i)==' ')
{
*(source+i)='\0';
while(*(source+i+1)==' ')
{
i++;
*(source+i)='\0';
}
if(*(source+i+1)!='\0')
{
strPtr[j]=&source[i+1];
j++;
}
}
}
return j;
}