/*
TASK: moves
LANG: C++
*/
#include<iostream>
using namespace std;
int a[1000][1000];
int main()
{
    int i,j,l=1,p=0,m,n,k,x1,y1,x2,y2;
    char b[101];
    cin>>m>>n>>k;
    for(i=1;i<=m;i++)
    for(j=1;j<=n;j++)
    {
        if(i==1&&j==1) a[i][j]=0;
        else
        if(j==1) a[i][j]=(a[i-1][j]+1)%2;
        else a[i][j]=(a[i][j-1]+1)%2;
    }
    for(i=1;i<=k;i++)
    {
        cin>>x1>>y1>>x2>>y2;
        if(a[x1][y1]==a[x2][y2]) b[p]='0';
        else b[p]='1';
        p++;
    }
    for(i=0;i<k;i++)
    cout<<b[i];
    cout<<endl;
    return 0;
}

    
    
    
