direct Product of matrices