#include <bits/stdc++.h>
using namespace std;
const int N=1010;
int p[N],a[N],b[N],c[N];
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)cin>>p[i];
for(int i=1;i<=n;i++)cin>>a[i];
for(int i=1;i<=n;i++)cin>>b[i];
int fp=0;
for(int i=1;i<=n;i++)
{
fp*=p[i];
int t=a[i]+b[i]+fp;
if(t==0||t==1)
{
c[i]=t;
fp=0;
}
else if(t==-1)
{
c[i]=1;
fp=-1;
}
else if(t==2)
{
c[i]=0;
fp=1;
}
else if(t==3)
{
c[i]=1;
fp=1;
}
fp*=p[i];
}
for(int i=1;i<=n;i++)
{
cout<<c[i];
if(i<n)cout<<" ";
}
return 0;
}