#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define MAX 25
#define N 1000000007
#define pb push_back
#define MIN 5005
#define imax 2000000200
#define llmax 1000000002000000000ll
#define PI 3.141592653589793
#define eps 1e-9
#define F first
#define S second
#define vi vector<int>
#define vl vector<ll>
ll a[MAX][MAX];
string s,p;
ll n;
ll cnt[20][20][40][40];
ll marked[20][20][40][40];
void dfs(ll x, ll y,ll cnt2, ll cnt3){
if(marked[x][y][cnt2][cnt3]==1)
return;
marked[x][y][cnt2][cnt3]=1;
if(x>n || y>n ){
return ;
}
if(a[x][y]==2){
cnt[x][y][cnt2+1][cnt3]=1;
dfs(x+1,y,cnt2+1,cnt3);
dfs(x,y+1,cnt2+1,cnt3);
}
else if(a[x][y]==3){
cnt[x][y][cnt2][cnt3+1]=1;
dfs(x+1,y,cnt2,cnt3+1);
dfs(x,y+1,cnt2,cnt3+1);
}
else{
cnt[x][y][cnt2][cnt3]=1;
dfs(x+1,y,cnt2,cnt3);
dfs(x,y+1,cnt2,cnt3);
}
}
int main()
{
ios_base::sync_with_stdio(false);
ll i,j,k,l,m,x,y,r,t;
cin>>n;
for(i=1;i<=n;i++){
for(j=1;j<=n;j++){
cin>>a[i][j];
}
}
dfs(1,1,0,0);
cin>>m;
while(m--){
cin>>x>>y;
if(cnt[n][n][x][y]==1){
cout<<"YES"<<endl;
}
else{
cout<<"NO"<<endl;
}
}
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKI2RlZmluZSBsbCBsb25nIGxvbmcgCiNkZWZpbmUgTUFYIDI1CiNkZWZpbmUgTiAxMDAwMDAwMDA3CiNkZWZpbmUgcGIgcHVzaF9iYWNrCiNkZWZpbmUgTUlOIDUwMDUKI2RlZmluZSBpbWF4IDIwMDAwMDAyMDAKI2RlZmluZSBsbG1heCAxMDAwMDAwMDAyMDAwMDAwMDAwbGwKI2RlZmluZSBQSSAzLjE0MTU5MjY1MzU4OTc5MwojZGVmaW5lIGVwcyAxZS05CiNkZWZpbmUgRiBmaXJzdAojZGVmaW5lIFMgc2Vjb25kCiNkZWZpbmUgdmkgdmVjdG9yPGludD4KI2RlZmluZSB2bCB2ZWN0b3I8bGw+CgpsbCBhW01BWF1bTUFYXTsKc3RyaW5nIHMscDsKbGwgbjsKbGwgY250WzIwXVsyMF1bNDBdWzQwXTsKbGwgbWFya2VkWzIwXVsyMF1bNDBdWzQwXTsKCnZvaWQgZGZzKGxsIHgsIGxsIHksbGwgY250MiwgbGwgY250Myl7CiAgICBpZihtYXJrZWRbeF1beV1bY250Ml1bY250M109PTEpCiAgICByZXR1cm47CiAgICBtYXJrZWRbeF1beV1bY250Ml1bY250M109MTsKCWlmKHg+biB8fCB5Pm4gKXsKCQlyZXR1cm4gOwoJfQoJaWYoYVt4XVt5XT09Mil7CgkgICAgY250W3hdW3ldW2NudDIrMV1bY250M109MTsKCQlkZnMoeCsxLHksY250MisxLGNudDMpOwoJCWRmcyh4LHkrMSxjbnQyKzEsY250Myk7Cgl9CgllbHNlIGlmKGFbeF1beV09PTMpewoJICAgIGNudFt4XVt5XVtjbnQyXVtjbnQzKzFdPTE7CgkJZGZzKHgrMSx5LGNudDIsY250MysxKTsKCQlkZnMoeCx5KzEsY250MixjbnQzKzEpOwoJfQoJZWxzZXsKCSAgICBjbnRbeF1beV1bY250Ml1bY250M109MTsKCSAgICBkZnMoeCsxLHksY250MixjbnQzKTsKCQlkZnMoeCx5KzEsY250MixjbnQzKTsKCX0KfQoKaW50IG1haW4oKQp7CiAgICBpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGxsIGksaixrLGwsbSx4LHkscix0OwogICAgY2luPj5uOwogICAgZm9yKGk9MTtpPD1uO2krKyl7CiAgICAJZm9yKGo9MTtqPD1uO2orKyl7CiAgICAJCWNpbj4+YVtpXVtqXTsKICAgIAl9CiAgICB9CgogICAgZGZzKDEsMSwwLDApOwogICAgCiAgICBjaW4+Pm07CiAgICB3aGlsZShtLS0pewogICAgICAgIGNpbj4+eD4+eTsKICAgICAgICBpZihjbnRbbl1bbl1beF1beV09PTEpewogICAgICAgICAgICBjb3V0PDwiWUVTIjw8ZW5kbDsKICAgICAgICB9CiAgICAgICAgZWxzZXsKICAgICAgICAgICAgY291dDw8Ik5PIjw8ZW5kbDsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gMDsKfQ==