#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;
}