#include<bits/stdc++.h>
using namespace std;
#define int long long
const int maxn=1005;
signed main()
{
string a,b,c;
cin>>a>>b>>c;
int lena=a.size()-1;
int lenb=b.size()-1;
int lenc=c.size()-1;
cout<<"Ime: ";
string tmp="";
bool flag=false;
char ch=' ';
for(int i=0;i<lenc;i++)
{
if(c[i]=='<'&&ch!=c[i])
{
if(flag==false)
{
for(int j=1;j<tmp.size();j++)
{
if(tmp[j]>='A'&&tmp[j]<='Z')
{
tmp[j]+=32;
}
}
cout<<tmp;
cout<<"\n";
flag=true;
}
else
{
cout<<"Prezime: ";
for(int j=1;j<tmp.size();j++)
{
if(tmp[j]>='A'&&tmp[j]<='Z')
{
tmp[j]+=32;
}
}
cout<<tmp;
cout<<"\n";
break;
}
tmp="";
ch=c[i];
}
if(c[i]!='<')
{
tmp+=c[i];
ch=' ';
}
}
cout<<"Datum rodjenja: ";
int nian=(b[0]-'0')*10+(b[1]-'0');
if(nian<=24) nian=2000+nian;
else nian=1900+nian;
int cnt=0;
int yue1,yue2;
int r1,r2;
for(int i=2;i<b.size();i++)
{
cnt++;
if(cnt==2)
{
yue1=b[i-1]-'0';
yue2=b[i]-'0';
}
if(cnt==4)
{
r1=b[i-1]-'0';
r2=b[i]-'0';
break;
}
}
cout<<r1<<r2<<'-'<<yue1<<yue2<<'-'<<nian;
cout<<"\n";
tmp="";
cnt=0;
cout<<"OIB: ";
for(int i=lena-1;i>=0;i--)
{
if(a[i]>='0'&&a[i]<='9')
{
cnt++;
tmp+=a[i];
if(cnt==11)
{
for(int j=tmp.size();j>=0;j--)
{
cout<<tmp[j];
}
break;
}
}
}
return 0;
}