#include <bits/stdc++.h>
int main() {
  int n, i, j;
  scanf("%d", &n);
  long long int a[n][2], x, y, max1, max2, min1, min2;
  for (i = 0; i < n; i++)
    for (j = 0; j < 2; j++) scanf("%I64d", &a[i][j]);
  min1 = max1 = a[0][0];
  min2 = max2 = a[0][1];
  for (i = 0; i < n; i++) {
    if (min1 > a[i][0]) min1 = a[i][0];
    if (max1 < a[i][0]) max1 = a[i][0];
    if (min2 > a[i][1]) min2 = a[i][1];
    if (max2 < a[i][1]) max2 = a[i][1];
  }
  x = max1 - min1;
  y = max2 - min2;
  if (x > y)
    printf("%I64d", x * x);
  else
    printf("%I64d", y * y);
  return 0;
}
