#include <iostream>
using namespace std;


class base {
	int k;
	public:
		virtual void dummy() {cout << "base dummy" << endl;};
};

class derived: public base {
	public:
		void dummy() {cout << "derived" << endl;};
};

int main() {
	base* b1 = new base();
	base* b2 = new derived();

	b1->dummy();
	b2->dummy();
	// your code goes here
	return 0;
}