#include <iostream>
using namespace std;
class Matrix
{
public:
Matrix operator*(const double &v)const;
};
Matrix Matrix::operator*(const double &v)const { Matrix m; return m; }
Matrix operator*(const double &v,const Matrix &m) { return m.operator*(v); }
int main()
{
Matrix a,b;
b=a*2;
a=2*b;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY2xhc3MgTWF0cml4CiAgewogICBwdWJsaWM6CiAgIE1hdHJpeCBvcGVyYXRvciooY29uc3QgZG91YmxlICZ2KWNvbnN0OwogIH07CiAgCk1hdHJpeCBNYXRyaXg6Om9wZXJhdG9yKihjb25zdCBkb3VibGUgJnYpY29uc3QgeyBNYXRyaXggbTsgcmV0dXJuIG07IH0KTWF0cml4IG9wZXJhdG9yKihjb25zdCBkb3VibGUgJnYsY29uc3QgTWF0cml4ICZtKSB7IHJldHVybiBtLm9wZXJhdG9yKih2KTsgfQoKaW50IG1haW4oKQogIHsKICAgTWF0cml4IGEsYjsKICAgYj1hKjI7CiAgIGE9MipiOwogICByZXR1cm4gMDsKICB9