#include<bits/stdc++.h>
#define ywj(a) freopen(#a".in","r",stdin);
#define wlp ios::sync_with_stdio(false);
#define f1(i,a,b) for(int i=a;i<=b;i++)
#define f2(i,a,b) for(int i=a;i>=b;i--)
#define maxn 30005
using namespace std;
int wot(int x){
int ans=0;
while(x!=0){
ans++;
x/=10;
}
return ans;
}
string s[maxn];
int main(){
wlp;
int xp=0;
int op=0;
while(getline(cin,s[++xp]));
int cur=wot(xp);
f1(i,1,xp-1){
op++;
int tmp=cur-wot(op);
f1(j,1,tmp) cout<<" ";
cout<<op<<" ";
cout<<s[i]<<endl;
}
return 0;
}