#include <iostream>
#include "matrix.h"
int main(void)
{
matrix<double> a(3,3);
matrix<double> c(3,3);
cin >> a;
cout << a;
cin >> c;
cout << c;
cout << endl;
cout << a*c;
cout << endl << endl;
matrix<double> b(3,3);
if (a.invert(b))
{
cout << endl;
cout << endl;
cout << b;
cout << a;
cout << a*b;
}
else
{
cout << "no inverse";
}
}