minimum number of matrix multiplication