#include <iostream>


class Parent
{
	public:
		virtual void Print() {std::cout<<"Parent Print\n";}
};

class Child : public Parent
{
	public:
		virtual void Print() override {std::cout<<"Child Print\n";}
};

int main()
{
	Parent* ch = new Child();
	ch->Print();
	delete ch;
	return 0;
}