Hi, I have five 6x6 matrices defined on mathematica with some unknowns and I need the final matrix lets say, mf. When I tried to find out mf with Dot command, it works but the result won't be so logic. On the other hand, when I tried to do this multiplication with . symbol, there exists a result but when I asked the program lets say mf[[1,1]] it prints the entire row. Lets say my matrices are m1,m2,m3,m4 and m5.( Notation is just for assumption) What should I do to calculate if mf is written like following on the paper; mf=m1.m2.m3.m4.m5 I tried a way like this also, aa=m5.m4; bb=aa.m3; cc=bb.m2; mf=cc.m1; However, this is not logic. There sould be some way to define more than 2 matrices multiplication in one time. If you need or request, I can upload my studies too. Best.