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