class Matrix
{
public:
Matrix() {}
Matrix(int i, int j, int k) {}
Matrix operator*(const Matrix &right)
{
return Matrix();
}
};
class Matrix2 : public Matrix
{
};
int main(int argc, char* agv[])
{
Matrix2 m1;
Matrix2 m2;
Matrix result = m1 * m2;
return 0;
}
Y2xhc3MgTWF0cml4CnsKcHVibGljOgogICAgTWF0cml4KCkge30KICAgIE1hdHJpeChpbnQgaSwgaW50IGosIGludCBrKSB7fQogICAgTWF0cml4IG9wZXJhdG9yKihjb25zdCBNYXRyaXggJnJpZ2h0KQogICAgewoJCXJldHVybiBNYXRyaXgoKTsKICAgIH0KfTsKCmNsYXNzIE1hdHJpeDIgOiBwdWJsaWMgTWF0cml4CnsKfTsKCmludCBtYWluKGludCBhcmdjLCBjaGFyKiBhZ3ZbXSkKewoJTWF0cml4MiBtMTsKCU1hdHJpeDIgbTI7CgoJTWF0cml4IHJlc3VsdCA9IG0xICogbTI7CglyZXR1cm4gMDsKfQ==