#include <string>
#include <iostream>
using namespace std;
class Inner {
public:
Inner() {}
Inner(const Inner&& e) {
cout << "Call This" << endl;
}
};
class Outter {
Inner dat;
};
int main() {
Outter a, b;
swap(a, b);
return 0;
}
I2luY2x1ZGUgPHN0cmluZz4KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpjbGFzcyBJbm5lciB7CnB1YmxpYzoKICAgIElubmVyKCkge30KICAgIElubmVyKGNvbnN0IElubmVyJiYgZSkgewogICAgICAgIGNvdXQgPDwgIkNhbGwgVGhpcyIgPDwgZW5kbDsKICAgIH0KfTsKY2xhc3MgT3V0dGVyIHsKICAgIElubmVyIGRhdDsKfTsKaW50IG1haW4oKSB7CiAgICBPdXR0ZXIgYSwgYjsKICAgIHN3YXAoYSwgYik7CiAgICByZXR1cm4gMDsKfQ==