#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;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCmNsYXNzIGJhc2UgewoJaW50IGs7CglwdWJsaWM6CgkJdmlydHVhbCB2b2lkIGR1bW15KCkge2NvdXQgPDwgImJhc2UgZHVtbXkiIDw8IGVuZGw7fTsKfTsKCmNsYXNzIGRlcml2ZWQ6IHB1YmxpYyBiYXNlIHsKCXB1YmxpYzoKCQl2b2lkIGR1bW15KCkge2NvdXQgPDwgImRlcml2ZWQiIDw8IGVuZGw7fTsKfTsKCmludCBtYWluKCkgewoJYmFzZSogYjEgPSBuZXcgYmFzZSgpOwoJYmFzZSogYjIgPSBuZXcgZGVyaXZlZCgpOwoKCWIxLT5kdW1teSgpOwoJYjItPmR1bW15KCk7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglyZXR1cm4gMDsKfQ==