Question: adding different matrix diagonally

Hi, I have two matrix

a:=Matrix([[4,3,4],[7,7,3],[7,3,1]]):

b:=Matrix([[6,3,5],[9,8,0],[8,8,1])):

How do i make it into a [9x9] matrix? I is a diagonal matrix in the sequence of a,b,b,a. The first end of first "a" is added with begining of "b", the end of second "b" is added with the begining of third "b", and the end of third "b" is added with the beginning of final "a".

The answer that i'm getting shall be as follow :

c:=Matrix([[4,3,4,0,0,0,0,0,0],[7,7,3,0,0,0,0,0,0],[7,3,7,3,5,0,0,0,0],[0,0,9,8,0,0,0,0,0],[0,0,8,8,7,3,5,0,0],[0,0,0,0,9,8,0,0,0],[0,0,0,0,8,8,5,3,4],[0,0,0,0,0,0,7,7,3],[0,0,0,0,0,0,7,3,1]])

 Please help. Thanks.

Please Wait...