#include <bits/stdc++.h>
using namespace std;
int main() {
  int n;
  cin >> n;
  long long ver[n + 1][3], ans;
  for (int i = 1; i <= n; i++) {
    cin >> ver[i][1] >> ver[i][2];
  }
  if (n == 1) {
    ans = -1;
  } else if (n == 2) {
    ans = abs(ver[1][1] - ver[2][1]) * abs(ver[1][2] - ver[2][2]);
  } else if (n >= 3) {
    long long ab, bc, ca;
    ab = (ver[1][1] - ver[2][1]) * (ver[1][1] - ver[2][1]) +
         (ver[1][2] - ver[2][2]) * (ver[1][2] - ver[2][2]);
    bc = (ver[2][1] - ver[3][1]) * (ver[2][1] - ver[3][1]) +
         (ver[2][2] - ver[3][2]) * (ver[2][2] - ver[3][2]);
    ca = (ver[1][1] - ver[3][1]) * (ver[1][1] - ver[3][1]) +
         (ver[1][2] - ver[3][2]) * (ver[1][2] - ver[3][2]);
    if ((ab + bc) == ca) {
      ans = sqrt(ab) * sqrt(bc);
    } else if ((ab + ca) == bc) {
      ans = sqrt(ab) * sqrt(ca);
    } else if ((bc + ca) == ab) {
      ans = sqrt(bc) * sqrt(ca);
    } else
      ans = -1;
  }
  if (ans == 0) ans = -1;
  cout << ans << endl;
  return 0;
}
