#include <iostream>
#include<map>
#include<string>
#include<vector>
using namespace std;
struct Shape
{
};
class Rectangle: public Shape {
private:
double width;
double height;
protected:
friend ostream& operator<<(ostream &os, const Rectangle *rectangle);
string toString() const {
//return to_string(this->id) + "@" + this->name + "@" + to_string(this->width) + to_string(this->height);
return "somestring";
}
};
ostream& operator<<(ostream& os,const Rectangle* rectangle) {
os << rectangle->toString();
return os;
}
int main()
{
return 0;
}