def matrix_multiply(A, B): ... return C # Example matrices A = [ [1, 2, 3], [4, 5, 6] ] B = [ [7, 8], [9, 10], [11, 12] ] print(matrix_multiply(A, B)) # Expected output: # [ # [58, 64], # [139, 154] # ] # Another example C = [ [2, 3], [0, 1], [4, 5] ] D = [ [1, 2, 3], [4, 5, 6] ] print(matrix_multiply(C, D)) # Expected output: # [ # [14, 19, 24], # [4, 5, 6], # [24, 33, 42] # ]