#include <iostream>
#include<memory>
using namespace std;
int main() {
shared_ptr<int> ptr( new int(11));
shared_ptr<int> p2(ptr);
auto s = make_shared<int>(int(3));
cout <<*s;
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZTxtZW1vcnk+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgoKaW50IG1haW4oKSB7CgkKCXNoYXJlZF9wdHI8aW50PiBwdHIoIG5ldyBpbnQoMTEpKTsKCXNoYXJlZF9wdHI8aW50PiBwMihwdHIpOwoJYXV0byBzID0gIG1ha2Vfc2hhcmVkPGludD4oaW50KDMpKTsKCQoJY291dCA8PCpzOwoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=