#include <iostream>
using namespace std;
struct Foo{
Foo(int x): x(x){ }
Foo(const Foo &f){ }
~Foo(){ cout << "Aye" << x; }
int x;
};
int main() {
Foo a(5);
{
Foo b(6);
a = b;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEZvb3sKCUZvbyhpbnQgeCk6IHgoeCl7IH0KCUZvbyhjb25zdCBGb28gJmYpeyB9Cgl+Rm9vKCl7IGNvdXQgPDwgIkF5ZSIgPDwgeDsgfQoJaW50IHg7Cn07CgppbnQgbWFpbigpIHsKCUZvbyBhKDUpOwoJewoJCUZvbyBiKDYpOwoJCWEgPSBiOwoJfQoJcmV0dXJuIDA7Cn0=