#include #define endl '\n' using namespace std; using ll = long long; void solve() { ll H, W; cin >> H >> W; ll A, B; cin >> A >> B; A--; B--; ll r1, c1, r2, c2; cin >> r1 >> c1 >> r2 >> c2; r1--; c1--; r2--; c2--; ll P, Q; cin >> P >> Q; P--; Q--; ll ans = abs(P - A) + abs(Q - B); if (A < r1) { ans += r1 - A; A = r1; } if (r2 < A) { ans += A - r2; A = r2; } if (B < c1) { ans += c1 - B; B = c1; } if (c2 < B) { ans += B - c2; B = c2; } ans += abs(P - A) + abs(Q - B); cout << ans << endl; return; } int main() { ios::sync_with_stdio(false); cin.tie(nullptr); ll T = 1; // cin >> T; while (T--) { solve(); } return 0; }