put_sub_square_matrix working perfectly.