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