#include <iostream>
using namespace std;
enum{MAX=100};
void SubString(char src[],char out[],int oi){
for(int i=0;i<strlen(src);++i){
out[oi]=src[i];
int j=0;
out[oi+1]='\0';
cout<<out<<endl;
if(i<strlen(src)-1)
SubString(src+1+i,out,oi+1);
}
}
int main(){
char src[MAX];
char out[MAX];
cout<<"Input the source string:"<<endl;
cin>>src;
SubString(src,out,0);
return 0;
}