#include <iostream>
using namespace std;
class Complex
{
private:
int a;
int b;
public:
Complex()
{
cout<<"I am in constructor...";
a=10;
b=20;
}
Complex(int x,int y)
{
cout<<"Object created"<<endl;
a=x;
b=y;
cout<<"a="<<a<<"\nb="<<b<<endl;
}
Complex(int x)
{
cout<<"Object created"<<endl;
a=x;
b=15;
cout<<"a="<<a<<"\nb="<<b<<endl;
}
};
int main()
{
Complex c1(12,14);
Complex c2(9);
Complex c3;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQ29tcGxleAp7CiAgICBwcml2YXRlOgogICAgICBpbnQgYTsKICAgICAgaW50IGI7CiAgICBwdWJsaWM6CiAgICAgIENvbXBsZXgoKQogICAgICAgewogICAgCSAgY291dDw8IkkgYW0gaW4gY29uc3RydWN0b3IuLi4iOwogICAgCSAgYT0xMDsKICAgIAkgIGI9MjA7CiAgICAgICB9CiAgICAgIENvbXBsZXgoaW50IHgsaW50IHkpCiAgICAgIHsKICAgICAgCWNvdXQ8PCJPYmplY3QgY3JlYXRlZCI8PGVuZGw7CiAgICAgIAlhPXg7CiAgICAgIAliPXk7CiAgICAgIAljb3V0PDwiYT0iPDxhPDwiXG5iPSI8PGI8PGVuZGw7CiAgICAgIH0KICAgICBDb21wbGV4KGludCB4KQogICAgICB7CiAgICAgIAljb3V0PDwiT2JqZWN0IGNyZWF0ZWQiPDxlbmRsOwogICAgICAJYT14OwogICAgICAJYj0xNTsKICAgICAgCWNvdXQ8PCJhPSI8PGE8PCJcbmI9Ijw8Yjw8ZW5kbDsKICAgICAgfQp9OwoKaW50IG1haW4oKSAKewoJQ29tcGxleCBjMSgxMiwxNCk7CglDb21wbGV4IGMyKDkpOwoJQ29tcGxleCBjMzsKCXJldHVybiAwOwp9