#include<iostream>
#include<cstring>
using namespace std;
int main (){
//const char *ch[]={"11221112"};
//string digits[] = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "0"};
string a = "112112";
//string a;
//getline(cin, a);
int n = a.length();
int suma=0;
int x, y;
for (int i=0; i<n; i++){
//cout<<"al elemento "<< i <<" le corresponde el caracter "<< a[i] <<"\n";
for(int j=0; j<n-i; j++){
cout<<a.substr(j, i+1)<<".- ";
//int m = a.substr(j, i+1)
int m = i+1; // m es la longitud de la subcadena
for(int k=j; k<j+i+1; k++){
suma = atoi(a[k]);
//int sum = atol(a[k]));
//suma += atol(a[k]);
x = a.at(k);
//cout<<digits[m] + digits[m+1]<<"";
//cout<<"("<<a[k]<<") ";
}
cout<<"["<<suma<<"] ";
//if(digits[m]==atoi(suma)){
//cout<<a.substr(j, i+1)<<"; ";
cout<<"asd";
//}
//suma = "";
cout<<endl;
}
}
//cout<<a.substr(0,2);
//cout<<a.substr(0,2).size();
//cout<<endl;
//cout<<a.at(0);
return 0;
}