from scipy.optimize import minimize from math import sqrt n = int(input()) h = int(input()) points = [tuple(map(int, input().split())) for i in range(n)] def f(params): a1, a2 = params ret = 0 for x, y in points: ret += min((y - (a1 * x + h)) ** 2, (y - a2 * x) ** 2) return ret print(minimize(f, (0, 0), args=(), method='Nelder-Mead').fun)