#include<bits/stdc++.h>
#define endl '\n'
#define FOI(i, a, b) for(int i = (a); i < (b); i++)
#define FOD(i, a, b) for(int i = (a); i > (b); i--)
#define FOIE(i, a, b) for(int i = (a); i <= (b); i++)
#define FODE(i, a, b) for(int i = (a); i >= (b); i--)
typedef long long ll;
using namespace std;
struct NhanVien
{
string code;
string name;
string gender;
string birthday;
string district;
string taxcode;
string date;
};
void nhap(NhanVien &a)
{
cin.ignore();
getline(cin, a.name);
getline(cin, a.gender);
getline(cin, a.birthday);
getline(cin, a.district);
getline(cin, a.taxcode);
getline(cin, a.date);
}
void chuanhoa(string &code, int n)
{
string s = to_string(n + 1);
while(s.size() < 5)
{
s = "0" + s;
}
code = s;
}
void inds(NhanVien a[], int n)
{
FOI(i, 0, n)
{
chuanhoa(a[i].code, i);
cout << a[i].code << " " << a[i].name << " " << a[i].gender << " " << a[i].birthday << " " << a[i].district << " " << a[i].taxcode << " " << a[i].date << endl;
}
}
int main(){
struct NhanVien ds[50];
int N,i;
cin >> N;
for(i = 0; i < N; i++) nhap(ds[i]);
inds(ds,N);
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KCiNkZWZpbmUgZW5kbCAnXG4nCiNkZWZpbmUgRk9JKGksIGEsIGIpIGZvcihpbnQgaSA9IChhKTsgaSA8IChiKTsgaSsrKQojZGVmaW5lIEZPRChpLCBhLCBiKSBmb3IoaW50IGkgPSAoYSk7IGkgPiAoYik7IGktLSkKI2RlZmluZSBGT0lFKGksIGEsIGIpIGZvcihpbnQgaSA9IChhKTsgaSA8PSAoYik7IGkrKykKI2RlZmluZSBGT0RFKGksIGEsIGIpIGZvcihpbnQgaSA9IChhKTsgaSA+PSAoYik7IGktLSkKCnR5cGVkZWYgbG9uZyBsb25nIGxsOwoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnN0cnVjdCBOaGFuVmllbgp7CiAgICBzdHJpbmcgY29kZTsKICAgIHN0cmluZyBuYW1lOwogICAgc3RyaW5nIGdlbmRlcjsKICAgIHN0cmluZyBiaXJ0aGRheTsKICAgIHN0cmluZyBkaXN0cmljdDsKICAgIHN0cmluZyB0YXhjb2RlOwogICAgc3RyaW5nIGRhdGU7Cn07Cgp2b2lkIG5oYXAoTmhhblZpZW4gJmEpCnsKICAgIGNpbi5pZ25vcmUoKTsKICAgIGdldGxpbmUoY2luLCBhLm5hbWUpOwogICAgZ2V0bGluZShjaW4sIGEuZ2VuZGVyKTsKICAgIGdldGxpbmUoY2luLCBhLmJpcnRoZGF5KTsKICAgIGdldGxpbmUoY2luLCBhLmRpc3RyaWN0KTsKICAgIGdldGxpbmUoY2luLCBhLnRheGNvZGUpOwogICAgZ2V0bGluZShjaW4sIGEuZGF0ZSk7Cn0KCnZvaWQgY2h1YW5ob2Eoc3RyaW5nICZjb2RlLCBpbnQgbikKewogICAgc3RyaW5nIHMgPSB0b19zdHJpbmcobiArIDEpOwogICAgd2hpbGUocy5zaXplKCkgPCA1KQogICAgewogICAgICAgIHMgPSAiMCIgKyBzOwogICAgfQogICAgY29kZSA9IHM7Cn0KCgp2b2lkIGluZHMoTmhhblZpZW4gYVtdLCBpbnQgbikKewogICAgRk9JKGksIDAsIG4pCiAgICB7CiAgICAgICAgY2h1YW5ob2EoYVtpXS5jb2RlLCBpKTsKICAgICAgICBjb3V0IDw8IGFbaV0uY29kZSA8PCAiICIgPDwgYVtpXS5uYW1lIDw8ICIgIiA8PCBhW2ldLmdlbmRlciA8PCAiICIgPDwgYVtpXS5iaXJ0aGRheSA8PCAiICIgPDwgYVtpXS5kaXN0cmljdCA8PCAiICIgPDwgYVtpXS50YXhjb2RlIDw8ICIgIiA8PCBhW2ldLmRhdGUgPDwgZW5kbDsKICAgIH0KfQoKaW50IG1haW4oKXsKICAgIHN0cnVjdCBOaGFuVmllbiBkc1s1MF07CiAgICBpbnQgTixpOwogICAgY2luID4+IE47CiAgICBmb3IoaSA9IDA7IGkgPCBOOyBpKyspIG5oYXAoZHNbaV0pOwogICAgaW5kcyhkcyxOKTsKICAgIHJldHVybiAwOwp9