#include <iostream>
using namespace std;
class vehicle
{
private:
int q;
double f;
public:
double free;
vehicle()
{}
vehicle(vehicle &q)
{
this->q=q.q;
this->f=q.f;
}
vehicle(int q,int w)
{
this->q=q;
f=w;
free=f;
}
void output()
{
if(q==1)
cout<<"car "<<free<<endl;
else
cout<<"truck "<<free<<endl;
}
};
class car:public vehicle
{
public:
int number;
double free;
car(int q)
{
number=1;
free=q*100;
}
car()
{}
};
class truck:public vehicle
{
public:
int number;
double free;
truck(double q)
{
number=2;
free=q*500;
}
truck()
{}
};
void main()
{
vehicle*v[100];
double totalFee=0.0;
int i, n, personNumber;
char type;
double load;
cin>>n;
for(i=0;i<n;i++)
{
cin>>type;
if (type == 'c')
{
cin>>personNumber;
v[i] = new car(personNumber);
}
else
{
cin>>load;
v[i] = new truck(load);
}
}
for(i=0;i<n;i++)
{
v[i]->output();
totalFee=totalFee+v[i]->free;
}
}
using namespace std;
class vehicle
{
private:
int q;
double f;
public:
double free;
vehicle()
{}
vehicle(vehicle &q)
{
this->q=q.q;
this->f=q.f;
}
vehicle(int q,int w)
{
this->q=q;
f=w;
free=f;
}
void output()
{
if(q==1)
cout<<"car "<<free<<endl;
else
cout<<"truck "<<free<<endl;
}
};
class car:public vehicle
{
public:
int number;
double free;
car(int q)
{
number=1;
free=q*100;
}
car()
{}
};
class truck:public vehicle
{
public:
int number;
double free;
truck(double q)
{
number=2;
free=q*500;
}
truck()
{}
};
void main()
{
vehicle*v[100];
double totalFee=0.0;
int i, n, personNumber;
char type;
double load;
cin>>n;
for(i=0;i<n;i++)
{
cin>>type;
if (type == 'c')
{
cin>>personNumber;
v[i] = new car(personNumber);
}
else
{
cin>>load;
v[i] = new truck(load);
}
}
for(i=0;i<n;i++)
{
v[i]->output();
totalFee=totalFee+v[i]->free;
}
}