#include <iostream>
using namespace std;

class Base
{
	public: virtual void BaseMethod()
	{
		cout << "Written by base." << endl;
	}
};
class Delivered : public Base
{
	public: void BaseMethod()
	{
		Base::BaseMethod();
		cout << "Written by delivered." << endl;
	}
};
int main() {
	Base * base = new Base();
	Base * delivered = new Delivered();
	
	base->BaseMethod();
	
	cout << endl;
	
	delivered->BaseMethod();
	// your code goes here
	return 0;
}