code: def min_square_dist(x_1, y_1, x_2, y_2):
      
      dist = np.zeros_like(x_1)
      for i in range(len(x_1)):
          dist[i] = np.min((x_1[i] - x_2)**2 + (y_1[i] - y_2)**2)
      return dist
docs: return minimum of quadratic distance of pairs (x1, y1) to pairs (x2, y2)
      :param x_1:
      :param y_1:
      :param x_2:
      :param y_2:
      :return: