#include
#include
using namespace std;
class Book{
private:
string ID;
string name;
int num;
public:
Book(string value1="000",string value2="book",int value3=0){
ID=value1;
name=value2;
num=value3;
}
~Book(){
cout<<"Book is delete"<<endl;
}
void setID(string value){
ID=value;
}
void setName(string value){
name=value;
}
void setNum(int value){
num=value;
}
string getID(void){
return ID;
}
string getName(void){
return name;
}
int getNum(void){
return num;
}
void display(void)const{
cout<<ID<<'-'<<name<<'-'<<num<<endl;
}
};
void in(Book book[],int n){
string id,name;
int num;
for(int i=0;i<n;i++){
cin>>id>>name>>num;
book[i].setID(id);
book[i].setName(name);
book[i].setNum(num);
}
}
int findMin(Book book[],int n){
int minnum=book[0].getNum();
for(int i=1;i<n;i++){
if(book[i].getNum()<minnum){
minnum=book[i].getNum();
}
}
return minnum;
}
void outmin(Book book[],int n,int minNum){
for(int i=0;i<n;i++){
if(book[i].getNum()==minNum){
book[i].display();
}
}
}
int main(){
Book book[4];
in(book,4);
int minNum=findMin(book,4);
outmin(book,4,minNum);
return 0;