#include <bits/stdc++.h>
using namespace std;
// 5, '', "", % , / , /* */ , ? , ^
int main() {
ios_base::sync_with_stdio(false), cin.tie(nullptr), cout.tie(nullptr);
int n;
cin >> n;
vector<pair<int,int>>v(n);
for(int i=0;i<n;i++){
cin >> v[i].first >> v[i].second;
}
int minX = INT_MAX , minY = INT_MAX, maxY = INT_MIN , maxX = INT_MIN;
for (int i = 0; i < n; i++) {
minX = min(minX, v[i].first);
minY = min(minY, v[i].second);
maxX = max(maxX, v[i].first);
maxY = max(maxY, v[i].second);
}
int num = max(maxX-minX,maxY-minY);
int area = num*num;
cout << area << "\n";
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKLy8gNSwgJycsICIiLCAlICwgLyAsIC8qICovICwgPyAsIF4KaW50IG1haW4oKSB7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKSwgY2luLnRpZShudWxscHRyKSwgY291dC50aWUobnVsbHB0cik7CiAgICBpbnQgbjsKICAgIGNpbiA+PiBuOwogICAgdmVjdG9yPHBhaXI8aW50LGludD4+dihuKTsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspewogICAgICAgIGNpbiA+PiB2W2ldLmZpcnN0ID4+IHZbaV0uc2Vjb25kOwogICAgfQogICAgaW50IG1pblggPSBJTlRfTUFYICwgbWluWSA9IElOVF9NQVgsIG1heFkgPSBJTlRfTUlOICwgbWF4WCA9IElOVF9NSU47CiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykgewogICAgICAgIG1pblggPSBtaW4obWluWCwgdltpXS5maXJzdCk7CiAgICAgICAgbWluWSA9IG1pbihtaW5ZLCB2W2ldLnNlY29uZCk7CiAgICAgICAgbWF4WCA9IG1heChtYXhYLCB2W2ldLmZpcnN0KTsKICAgICAgICBtYXhZID0gbWF4KG1heFksIHZbaV0uc2Vjb25kKTsKICAgIH0KICAgIGludCBudW0gPSBtYXgobWF4WC1taW5YLG1heFktbWluWSk7CiAgICBpbnQgYXJlYSA9IG51bSpudW07CiAgICBjb3V0IDw8IGFyZWEgPDwgIlxuIjsKICAgIHJldHVybiAwOwoKfQ==