#include<bits/stdc++.h>
#define int long long
using namespace std;
constexpr int mod=1e9+7;
signed main(){
    int a,b,c,n,ijk[1000][3],r[1000],ans[300];
    while(cin>>a>>b>>c,a||b||c){cin>>n;
    fill(ans,ans+a+b+c,2);
    for(int i=0;i<n;i++){
        for(int j=0;j<3;j++)
            cin>>ijk[i][j],ijk[i][j]--;
        cin>>r[i];
        if(r[i]==1)
            for(int j=0;j<3;j++)
                ans[ijk[i][j]]=1;
    }
    for(int i=0;i<n;i++)
        if(r[i]==0)
            if(ans[ijk[i][0]]==1){
                if(ans[ijk[i][1]]==1)
                    ans[ijk[i][2]]=0;
                else if(ans[ijk[i][2]]==1)
                    ans[ijk[i][1]]=0;
            }
            else
                if(ans[ijk[i][1]]==1&&ans[ijk[i][2]]==1)
                    ans[ijk[i][0]]=0;
    for(int i=0;i<a+b+c;i++)
        cout<<ans[i]<<endl;}
}

