#include <iostream>
using namespace std;
class A
{
public:
A() {}
A& operator=(const A& a) {*this = a; return *this; }
};
int main()
{
A a;
A b;
a = b;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmNsYXNzIEEKewogICAgcHVibGljOgogICAgICAgIEEoKSB7fQogICAgICAgIEEmIG9wZXJhdG9yPShjb25zdCBBJiBhKSB7KnRoaXMgPSBhOyByZXR1cm4gKnRoaXM7IH0KfTsKIAppbnQgbWFpbigpCnsKICAgIEEgYTsKICAgIEEgYjsKICAgIGEgPSBiOwogICAgcmV0dXJuIDA7Cn0=