90pts,#8WA
#include<bits/stdc++.h>
using namespace std;
string name,in,out,x,y;
int t,ans,s;
bool is_num(char a) {return a>='0'&&a<='9';}
int _num(string s1)
{
int sum=0;
for(int i=0;i<s1.size();i++) if(is_num(s1[i])) sum=(sum<<3)+(sum<<1)+s1[i]-48;
return sum;
}
string _name(string s1)
{
string s2="";
for(int i=0;i<s1.size();i++)
{
if(s1[i]=='.'||is_num(s1[i])) return s2;
s2+=s1[i];
}
return s2;
}
string _in(string s1)
{
string s2="";
for(int i=0;i<s1.size();i++)
{
if(s1[i]=='.') for(int j=i+1;j<s1.size();j++)
{
if(is_num(s1[j])) return s2;
s2+=s1[j];
}
}
return s2;
}
void print()
{
if(is_num(x[x.size()-1])) cout<<name<<"."<<in<<s<<" ";
else cout<<name<<s<<"."<<in<<" ";
if(is_num(y[y.size()-1])) cout<<name<<"."<<out<<s<<endl;
else cout<<name<<s<<"."<<out<<endl;
return;
}
int main()
{
cin>>x;
if(is_num(x[0]))
{
s=x[0]-48;
cin>>x>>y;
name=_name(x);
in=_in(x);
out=_in(y);
print();
s++;
while(cin>>x>>y) {print();s++;}
}
else
{
cin>>out;
name=_name(x);
in=_in(x);
s=_num(x);
while(cin>>x>>y) {print();s++;}
}
return 0;
}