A=matrix([[1, 0],[2, 1]])
B=matrix([[1, 2],[0, 1]])
print '---A---'
print A
print '---B---'
print B
print '---AB---'
print A * B
print '---BA---'
print B * A
print 'inverse A'
print A.inverse()
print 'inverse B'
print B.inverse()
print 'inverse of AB'
X = A * B
print X.inverse()