#include <iostream>
#include <vector>
#include <memory>

class Animal {
public:


};


class Stupid {
public:

};


class Dog : public Stupid, public Animal {
public:


};



int main() {
	std::unique_ptr<Animal> animal = std::unique_ptr<Dog>(new Dog());
	animal.reset();
	return 0;
}

