#include<iostream>
using namespace std;
class rectangle
{
private:
    int length;
    int width;
public:
    rectangle()
    {
        length = 0;
        width = 0;
          cout<< "Constructor called"<<endl;
    }
    ///constructor
    rectangle(int length, int width)
    {
        this->length=length;
        this->width=width;
        cout<< "Constructor called"<<endl;
    }
    ///copy constructor
    rectangle(const rectangle &object)
    {
        length = object.length;
        width = object.width;
        cout<< "Copy Constructor called"<<endl;
    }
    ~rectangle(){cout<< "Destructor called"<<endl;}
    void area_display ()
    {
        cout << "Area: " << length*width <<endl;

    }
    friend rectangle Modify(rectangle);

};
rectangle Modify(rectangle r)
{
    r.length = r.length*2;
    r.width = r.width*3;
    return r;
}

int main()
{
    int l,w;
    cin>>l>>w;
    rectangle r(l,w),m;
    r.area_display();
    m=Modify(r);
    m.area_display();

}
