#include <iostream>
#include <memory>
int main() {
const int* const* p;
int a = 0;
auto pa = &a;
auto ppa = &pa;
p = ppa;
std::shared_ptr<int*> s1;
std::shared_ptr<const int* const> s2(s1);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWVtb3J5PgoKCmludCBtYWluKCkgewoKCgljb25zdCBpbnQqIGNvbnN0KiBwOwoJCglpbnQgYSA9IDA7CgkKCWF1dG8gcGEgPSAmYTsKCQoJYXV0byBwcGEgPSAmcGE7CgkKCXAgPSBwcGE7CgkKCXN0ZDo6c2hhcmVkX3B0cjxpbnQqPiBzMTsKCQoJc3RkOjpzaGFyZWRfcHRyPGNvbnN0IGludCogY29uc3Q+IHMyKHMxKTsKCQoJcmV0dXJuIDA7Cn0=