#include<iostream> using namespace std; int main() { //1、shuru n,m; int m,n,x1,y1,x2,y2,x,y,a,b; while(cin>>m>>n>>x1>>y1>>x2>>y2>>x>>y>>a>>b) { if(m>0 && m<10 && n>0 && n<10) { cout<<"0"<<endl; } else { cout<<"-1"<<endl; } //2、swap if(x1>=0 && x1<m && y1>=0 && y1<n && x2>=0 && x2<m && y2>=0 && y2<n ) { cout<<"0"<<endl; } else { cout<<"-1"<<endl; } //3 insert x if(m<9 && x<m) { cout<<"0"<<endl; } else { cout<<"-1"<<endl; } //insert y if(n<9 && y<n) { cout<<"0"<<endl; } else { cout<<"-1"<<endl; } //find (x,y) if(a >= 0 && a<m && b>=0 && b<n) { cout << "0" <<endl; } else { cout<<"-1"<<endl; } } //return return 0; }