#include <iostream>
template<typename T>
class GenericColor
{
};
template<typename T>
class RGB : public GenericColor<T>
{
public:
HSV toHSV();
};
class HSV : public GenericColor<double>
{
};
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdGVtcGxhdGU8dHlwZW5hbWUgVD4KY2xhc3MgR2VuZXJpY0NvbG9yCnsKfTsKCgp0ZW1wbGF0ZTx0eXBlbmFtZSBUPgpjbGFzcyBSR0IgOiBwdWJsaWMgR2VuZXJpY0NvbG9yPFQ+CnsKcHVibGljOgoJSFNWIHRvSFNWKCk7Cn07CgpjbGFzcyBIU1YgOiBwdWJsaWMgR2VuZXJpY0NvbG9yPGRvdWJsZT4Kewp9Owo=