#include<iostream>
using namespace std;
struct X{
int rem,base;
X(int i,int j):base(i),rem(base%j) { }
};
class Sales_data{
private:
string BookNo;
unsigned UnitsSold;
double Revenue;
istream& Read(istream& is){
is >> BookNo >> UnitsSold >> Revenue;
return is;
}
ostream& Write(ostream& os) const{
os << BookNo << " " << UnitsSold << " " << Revenue << endl;
return os;
}
public:
Sales_data(string s ):BookNo(s) { }
Sales_data(string s,unsigned cnt,double rev):BookNo(s),UnitsSold(cnt),Revenue(rev*cnt) { }
Sales_data(istream& is) {Read(is);}
void Write_data() const{
Write(cout);
}
};
int main(int argc, char const *argv[])
{
Sales_data next(cin);
next.Write_data();
Sales_data last("9-999-99999-9");
last.Write_data();
return 0;
}