#include <bits/stdc++.h>
using namespace std;
struct ThiSinh {
string ten, ngaysinh, gioitinh;
} ;
int main( ) {
freopen ( "BAI3.INP" ,"r" ,stdin ) ;
freopen ( "BAI3.OUT" ,"w" ,stdout ) ;
int n;
cin >> n;
cin .ignore ( ) ;
vector< ThiSinh> ds;
for ( int i= 0 ; i< n; i++ ) {
string s;
getline( cin ,s) ;
stringstream ss( s) ;
string ten,ngaysinh,gioitinh,monthi;
getline( ss,ten,'#' ) ;
getline( ss,ngaysinh,'#' ) ;
getline( ss,gioitinh,'#' ) ;
getline( ss,monthi) ;
if ( monthi== "Tin" ) {
ds.push_back ( { ten,ngaysinh,gioitinh} ) ;
}
}
if ( ds.empty ( ) ) {
cout << "#" ;
} else {
cout << "Mon thi chuyen: Tin hoc" << endl;
cout << "Thong tin thi sinh:" << endl;
for ( auto x: ds) {
cout << x.ten << "@" << x.gioitinh << "@" << x.ngaysinh << endl;
}
cout << "Danh sach gom co: " << ds.size ( ) << " thi sinh" ;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgpzdHJ1Y3QgVGhpU2luaCB7CiAgICBzdHJpbmcgdGVuLCBuZ2F5c2luaCwgZ2lvaXRpbmg7Cn07CgppbnQgbWFpbigpIHsKICAgIGZyZW9wZW4oIkJBSTMuSU5QIiwiciIsc3RkaW4pOwogICAgZnJlb3BlbigiQkFJMy5PVVQiLCJ3IixzdGRvdXQpOwogICAgaW50IG47CiAgICBjaW4gPj4gbjsKICAgIGNpbi5pZ25vcmUoKTsKICAgIHZlY3RvcjxUaGlTaW5oPmRzOwogICAgZm9yIChpbnQgaT0wO2k8bjtpKyspIHsKICAgICAgICBzdHJpbmcgczsKICAgICAgICBnZXRsaW5lKGNpbixzKTsKICAgICAgICBzdHJpbmdzdHJlYW0gc3Mocyk7CiAgICAgICAgc3RyaW5nIHRlbixuZ2F5c2luaCxnaW9pdGluaCxtb250aGk7CiAgICAgICAgZ2V0bGluZShzcyx0ZW4sJyMnKTsKICAgICAgICBnZXRsaW5lKHNzLG5nYXlzaW5oLCcjJyk7CiAgICAgICAgZ2V0bGluZShzcyxnaW9pdGluaCwnIycpOwogICAgICAgIGdldGxpbmUoc3MsbW9udGhpKTsKICAgICAgICBpZiAobW9udGhpPT0iVGluIikgewogICAgICAgICAgICBkcy5wdXNoX2JhY2soe3RlbixuZ2F5c2luaCxnaW9pdGluaH0pOwogICAgICAgIH0KICAgIH0KICAgIGlmIChkcy5lbXB0eSgpKSB7CiAgICAgICAgY291dCA8PCAiIyI7CiAgICB9IGVsc2UgewogICAgICAgIGNvdXQgPDwgIk1vbiB0aGkgY2h1eWVuOiBUaW4gaG9jIiA8PCBlbmRsOwogICAgICAgIGNvdXQgPDwgIlRob25nIHRpbiB0aGkgc2luaDoiIDw8IGVuZGw7CiAgICAgICAgZm9yIChhdXRvIHg6ZHMpIHsKICAgICAgICAgICAgY291dCA8PCB4LnRlbiA8PCAiQCIgPDwgeC5naW9pdGluaCA8PCAiQCIgPDwgeC5uZ2F5c2luaCA8PCBlbmRsOwogICAgICAgIH0KICAgICAgICBjb3V0IDw8ICJEYW5oIHNhY2ggZ29tIGNvOiAiIDw8IGRzLnNpemUoKSA8PCAiIHRoaSBzaW5oIjsKICAgIH0KfQo=
stdin
OApIbyBUaGFvIE5ndXllbiMxOS8wMy8yMDA1I051I1RvYW4KTmd1eWVuIFZhbiBTYW5nIzI1LzAxLzIwMDUjTmFtI1ZhbgpMZSBRdWFuZyBEYWkjMTIvMTIvMjAwUyNOYW0jQW5oClZ1IEFuaCBUYW0jMDEvMTAvMjAwNSNOYW0jTHkKVHJhbiBUaGkgQ2FtIFR1IzAyLzA1LzIwMDUjTnUjVGluClBoYW0gQ29uZyBUaGllbiMyNS8wOS8yMDA1I05hbSNIb2EKTmd1eWVuIEdpYSBOaGkjMDMvMDMvMjAwNSNOdSNTaW5oClZvIE1pbmggS2hhbmcjMjYvMDgvMjAwNSNOYW0jVGlu
8
Ho Thao Nguyen#19/03/2005#Nu#Toan
Nguyen Van Sang#25/01/2005#Nam#Van
Le Quang Dai#12/12/200S#Nam#Anh
Vu Anh Tam#01/10/2005#Nam#Ly
Tran Thi Cam Tu#02/05/2005#Nu#Tin
Pham Cong Thien#25/09/2005#Nam#Hoa
Nguyen Gia Nhi#03/03/2005#Nu#Sinh
Vo Minh Khang#26/08/2005#Nam#Tin