#include #include using namespace std; using namespace atcoder; using ll = long long; using ld = long double; using vi = vector; using vl = vector; #define pb push_back #define rep(i,n) for (int i = 0; i < (n); ++i) #define all(v) (v).begin(), (v).end() int n=7; int main() { int h,w; cin >> h >> w; int x,y; cin >> x >> y; int a,b,c,d; cin >> a >> b >> c >> d; int s,t; cin >> s >> t; int ans=2e9; int p=abs(x-s)+abs(y-t); for(int i=a;i<=c;i++){ for(int j=b;j<=d;j++){ int sum=p; sum+=abs(x-i)+abs(y-j); sum+=abs(s-i)+abs(t-j); ans=min(ans,sum); } } cout << ans << "\n"; }