#include <iostream>
#include <string>
using namespace std;
class IName{
public:
virtual string GetName() const = 0;
};
class ITaskName{
public:
virtual string GetName() const = 0;
};
class CName: virtual public IName{
public:
virtual string GetName() const { return m_name; }
private:
string m_name;
};
class CTask: virtual public CName, virtual public ITaskName
{
public:
using CName::GetName;
};
int main() {
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgSU5hbWV7CnB1YmxpYzoKdmlydHVhbCBzdHJpbmcgR2V0TmFtZSgpIGNvbnN0ID0gMDsKfTsKCmNsYXNzIElUYXNrTmFtZXsKcHVibGljOgp2aXJ0dWFsIHN0cmluZyBHZXROYW1lKCkgY29uc3QgPSAwOwp9OwoKY2xhc3MgQ05hbWU6IHZpcnR1YWwgcHVibGljIElOYW1lewpwdWJsaWM6CnZpcnR1YWwgc3RyaW5nIEdldE5hbWUoKSBjb25zdCB7IHJldHVybiBtX25hbWU7IH0KcHJpdmF0ZToKc3RyaW5nIG1fbmFtZTsKfTsKCmNsYXNzIENUYXNrOiB2aXJ0dWFsIHB1YmxpYyBDTmFtZSwgdmlydHVhbCBwdWJsaWMgSVRhc2tOYW1lCnsKcHVibGljOgp1c2luZyBDTmFtZTo6R2V0TmFtZTsKfTsKCgoKaW50IG1haW4oKSB7CglyZXR1cm4gMDsKfQ==