#include <bits/stdc++.h>
int main() {
  int n, x1, x2, x3, x4, y1, y2, y3, y4, a, b;
  scanf("%d", &n);
  if (n == 1) {
    scanf("%d%d", &x1, &y1);
    printf("-1\n");
    return 0;
  } else if (n == 2) {
    scanf("%d %d", &x1, &y1);
    scanf("%d %d", &x2, &y2);
    if ((x1 == x2) || (y1 == y2)) {
      printf("-1");
      return 0;
    } else {
      a = abs(x1 - x2);
      b = abs(y1 - y2);
      printf("%d\n", a * b);
      return 0;
    }
  } else if (n == 3) {
    scanf("%d %d", &x1, &y1);
    scanf("%d %d", &x2, &y2);
    scanf("%d %d", &x3, &y3);
    if (x1 == x2) {
      a = abs(y1 - y2);
    } else if (x1 == x3) {
      a = abs(y1 - y3);
    } else if (x3 == x2) {
      a = abs(y3 - y2);
    } else {
      a = 1;
    }
    if (y1 == y2) {
      b = abs(x1 - x2);
    } else if (y1 == y3) {
      b = abs(x1 - x3);
    } else if (y3 == y2) {
      b = abs(x3 - x2);
    } else {
      b = 1;
    }
    printf("%d\n", a * b);
    return 0;
  } else if (n == 4) {
    scanf("%d %d", &x1, &y1);
    scanf("%d %d", &x2, &y2);
    scanf("%d %d", &x3, &y3);
    scanf("%d %d", &x4, &y4);
    if (x1 == x2) {
      a = abs(y1 - y2);
    } else if (x1 == x3) {
      a = abs(y1 - y3);
    } else if (x1 == x4) {
      a = abs(y1 - y4);
    } else if (x3 == x2) {
      a = abs(y3 - y2);
    } else if (x2 == x4) {
      a = abs(y4 - y2);
    } else if (x3 == x4) {
      a = abs(y4 - y3);
    } else {
      a = 1;
    }
    if (y1 == y2) {
      b = abs(x1 - x2);
    } else if (y1 == y3) {
      b = abs(x1 - x3);
    } else if (y1 == y4) {
      b = abs(x1 - x4);
    } else if (y3 == y2) {
      b = abs(x3 - x2);
    } else if (y2 == y4) {
      b = abs(x4 - x2);
    } else if (y3 == y4) {
      b = abs(x4 - x3);
    } else {
      b = 1;
    }
    printf("%d\n", a * b);
    return 0;
  }
}
