matrix_product.py finished