#include<iostream>
#include<string>
using namespace std;
class Dolphin
{string name;
int age;
public:
Dolphin(string s="Unknown",int n=0):name(s),age(n)
{cout<<"Dolphin is created"<<endl;}
Dolphin(const Dolphin &m)
{this->name=m.name;
this->age=m.age;
cout<<"Dolphin is cloned"<<endl;}
void setname(string na){name=na;}
string getname(){return name;}
void print()
{cout<<"Name:"<<name<<"Age:"<<age<<endl;}
~Dolphin()
{cout<<"Poor Dolphin is dead"<<endl;}
};
int main()
{Dolphin a("lele",5);
Dolphin b(a);
b.getname()="lipi";
a.print();
b.print();
return 0;}