#include <iostream>
using namespace std;
class Proof {
public:
Proof() {
cout << "instance created\n";
}
Proof(Proof & p) {
cout << "copy-cnstr\n";
}
Proof(Proof && p) {
cout << "move-cnstr\n";
}
};
int main() {
auto kek = Proof();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNsYXNzIFByb29mIHsKcHVibGljOgogICAgUHJvb2YoKSB7CiAgICAgICBjb3V0IDw8ICJpbnN0YW5jZSBjcmVhdGVkXG4iOwogICAgfQoKICAgIFByb29mKFByb29mICYgcCkgewogICAgICAgY291dCA8PCAiY29weS1jbnN0clxuIjsKICAgIH0KCiAgICBQcm9vZihQcm9vZiAmJiBwKSB7CiAgICAgICBjb3V0IDw8ICJtb3ZlLWNuc3RyXG4iOwogICAgfQp9OwoKaW50IG1haW4oKSB7CiAgICBhdXRvIGtlayA9IFByb29mKCk7CiAgICByZXR1cm4gMDsKfQo=