#include <iostream>
using namespace std;
class A
{
int i;
public:
A(int i=0):i(i){}
const A& operator+(const A& o)
{
return A(i+o.i);
}
void show()
{
cout<<i<<endl;
}
};
int main()
{
A b(2),c(3);
A a=b+c;
a.show();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgQQp7CglpbnQgaTsKCXB1YmxpYzoKCUEoaW50IGk9MCk6aShpKXt9CgoJY29uc3QgQSYgb3BlcmF0b3IrKGNvbnN0IEEmIG8pCgl7CgkJcmV0dXJuIEEoaStvLmkpOwoJfQoJdm9pZCBzaG93KCkKCXsKCQljb3V0PDxpPDxlbmRsOwoJfQp9OwoKaW50IG1haW4oKQp7CglBIGIoMiksYygzKTsKCUEgYT1iK2M7CglhLnNob3coKTsKCXJldHVybiAwOwp9