#include using namespace std; typedef long long ll; typedef pair p_ll; template void debug(T itr1, T itr2) { auto now = itr1; while(now=0; i--) #define popcount __builtin_popcount const ll LLINF = pow(2,61)-1; const ll INF = pow(2,30)-1; ll gcd(ll a, ll b) { if (a> N; ll A[2*N]; rep(i,2*N) cin >> A[i]; ll result = 0; rep(i,N) result += A[i*2]*A[i*2+1]; ll diff = 0; rep(i,N-1) diff = max(diff,(A[i*2+3]-A[i*2])*(A[i*2+1]-A[i*2+2])); result += diff; cout << result << endl; return 0; }