#include using namespace std; #define rep(i,n) for(int i=0;i<(int)(n);i++) #define rrep(i,n) for(int i=(int)(n-1);i>=0;i--) #define ALL(v) v.begin(),v.end() #define RALL(v) v.rbegin(),v.rend() template using V=vector; template using VV=V>; using u128=__int128_t; using ll=long long; int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); int h,w,a,b,r1,c1,r2,c2,p,q; cin>>h>>w>>a>>b>>r1>>c1>>r2>>c2>>p>>q; int ans=1e9,tmp=abs(a-p)+abs(b-q); for(int i=1;i<=h;i++) for(int j=1;j<=w;j++){ if(r1<=i && i<=r2 && c1<=j && j<=c2){ int sum=tmp+abs(a-i)+abs(i-p)+abs(b-j)+abs(j-q); ans=min(ans,sum); } } cout<