#include<iostream.h>
#include<string.h>
struct gradaran
int n;
{
char bookname;
char aftorname;
int hnumber[];
int pagenumber[];
void set_bookname(char x1,int n)
{
bookname[n]=x1;
char get_bookname(int n)
return bookname[n];
}
void set_aftorname(char x2,int n)
{
aftorname[n]=x2;
char get_aftorname(int n)
return aftorname[n];
}
void set_hnumber(int x3,int n)
{
hnumber[n]=x3;
int get_hnumber(int n)
return hnumber[n];
}
void set_pagenumber(int x4,int n)
{
pagenumber[n]=x4;
int get_pagenumber(int n)
return pagenumber[n];
}
int main()
{
int n;
cin>>n;
gradarn lab;
for(int i=0;i<=n;i++)
{
char bname;
char aname;
int hnum;
int pnum;
cin>>bname;
lab.set_bookname(bname,i);
cin>>aname;
lab.set_aftorname(aname,i);
cin>>hname;
lab.set_hnumber(hnum,i);
cin>>pnum;
lab.set_pahenumber(pnum,i)
}
for(i=0;i<=n;i++)
{
if(lab.get_hnumber(i)>=2000)
{
if(lab.get_pagenumber(i)>=100)
{
cout<<lab.get_bookname(i);
cout<<endl;
cout<<lab.get_aftorname(i);
cout<<endl;
}
}
cout<<""Program END;
return o;
}
}