N = int(input())
stakes = []
for i in range(N):
    x, y = input().split()
    stakes.append((int(x), int(y)))

for _ in range(N//4 - 1):
    xmin = 10**9
    xmax = -10**9
    ymin = 10**9
    ymax = -10**9
    for x, y in stakes:
        xmin = min(xmin, x)
        ymin = min(ymin, y)
        xmax = max(xmax, x)
        ymax = max(ymax, y)

    to_discard = []
    for x, y in stakes:
        if x == xmax or x == xmin:
            to_discard.append((x,y))
        elif y == ymax or y == ymin:
            to_discard.append((x,y))

    for t in to_discard:
        stakes.remove(t)

a, b = stakes[1][0]-stakes[0][0], stakes[1][1]-stakes[0][1]
c, d = stakes[2][0]-stakes[0][0], stakes[2][1]-stakes[0][1]
print(abs(a*d-b*c))

