记录
#include<iostream>
#include<bits/stdc++.h>
using namespace std;
#define int long long
char a[25];
signed main(){
cin>>a+1;
if(a[1]>='0'&&a[1]<='1'){
int u=a[1]-'0';
char s1[15],s2[15];
while(cin>>s1+1>>s2+1){
for(int i=1;s1[i]!='\0';i++){
if(s1[i]>='0'&&s1[i]<='9'){
cout<<u;
}
else cout<<s1[i];
}
cout<<' ';
for(int i=1;s2[i]!='\0';i++){
if(s2[i]>='0'&&s2[i]<='9'){
cout<<u;
}
else cout<<s2[i];
}
cout<<"\n";
u++;
}
}
else {
int u=0,st=0;
string s1="",s2="";
bool f=0;
for(int i=1;a[i]!='\0';i++){
if(a[i]>='0'&&a[i]<='9'){
u=u*10+a[i]-'0';
if(f==0) st=1;
}
else if(a[i]=='.') f=1;
else{
if(!f){
s1+=a[i];
}
else{
s2+=a[i];
}
}
}
char a1[15];
cin>>a1;
char ls[15],rs[15];
bool ff=0;
while(cin>>ls+1>>rs+1){
cout<<s1;
int i=1;
while(ls[i]>='a'&&ls[i]<='z') i++;
if(st) cout<<u;
for(;ls[i]!='\0';i++){
if(ls[i]=='.'){
cout<<ls[i];
ff=1;
}
else {
if(ff){
cout<<s2;
ff=0;
}
while(ls[i]>='a'&&ls[i]<='z') i++;
}
}
ff=0;
if(!st) cout<<u;
cout<<' ';
cout<<s1;
i=1;
while(rs[i]>='a'&&rs[i]<='z') i++;
if(st) cout<<u;
for(;rs[i]!='\0';i++){
if(rs[i]=='.'){
cout<<rs[i];
ff=1;
}
else {
if(ff){
cout<<a1;
ff=0;
}
while(rs[i]>='a'&&rs[i]<='z') i++;
}
}
if(!st) cout<<u;
cout<<"\n";
u++;
}
}
return 0;
}