#include <iostream>
using namespace std;
class IColor {
public:
virtual void print() = 0;
};
class Color : public IColor {
};
class RGB : public Color {
public:
void print()
{
std::cout << "hi";
}
};
int main() {
IColor* col = new RGB();
col->print();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgSUNvbG9yIHsKcHVibGljOgoJdmlydHVhbCB2b2lkIHByaW50KCkgPSAwOwp9OwoKY2xhc3MgQ29sb3IgOiBwdWJsaWMgSUNvbG9yIHsKCn07CgpjbGFzcyBSR0IgOiBwdWJsaWMgQ29sb3IgewpwdWJsaWM6Cgl2b2lkIHByaW50KCkKCXsKCQlzdGQ6OmNvdXQgPDwgImhpIjsKCX0KfTsKCmludCBtYWluKCkgewoJSUNvbG9yKiBjb2wgPSBuZXcgUkdCKCk7Cgljb2wtPnByaW50KCk7CglyZXR1cm4gMDsKfQ==