#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;
}