#include <memory>
#include <iostream>
using namespace std;
int main() {
int *p{new int(10)};
unique_ptr<int*> p2{&p};
cout<<*p2<<endl;
cout<<**p2<<endl;
delete p;
p2.release();
return 0;
}
I2luY2x1ZGUgPG1lbW9yeT4KI2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgKnB7bmV3IGludCgxMCl9OwoJdW5pcXVlX3B0cjxpbnQqPiBwMnsmcH07Cgljb3V0PDwqcDI8PGVuZGw7Cgljb3V0PDwqKnAyPDxlbmRsOwoJZGVsZXRlIHA7CglwMi5yZWxlYXNlKCk7CglyZXR1cm4gMDsKfQ==