"""

同じ2種類のみを繰り返すのが最適?


"""

import sys
from sys import stdin
import math

N,D = map(int,stdin.readline().split())

PQ = []

for i in range(N):
    P,Q = map(int,stdin.readline().split())
    PQ.append((P,Q))

ans = float("-inf")

for i in range(N):
    for j in range(N):

        pi,qi = PQ[i]
        pj,qj = PQ[j]

        if i == j:
            continue

        nans = min(-1 * pi , -1*pi + qi - pj)

        last = (-pi+qi-pj+qj) * (D//2) + (-pi+qi) * (D % 2)

        if D % 2 == 0:
            nans = min(nans , last-qj , last-qj+pj-qi)
        else:
            nans = min(nans , last-qi , last-qi+pi-qj)

        ans = max(ans , nans)

print (ans)