#include <iostream>
#include <memory>
using namespace std;


class Base
{
public:
	Base(){};
	~Base(){std::cout<<"Base"<<std::endl;};
};

class Derived : public Base
{
public:
	Derived(){};
	~Derived(){std::cout<<"Derived"<<std::endl;};
};

int main() {
	// your code goes here
	unique_ptr<Base> ptrs(new Derived);
	return 0;
}