#include <bits/stdc++.h>
using namespace std;
#define for1(i,m,n) for(int i=m,n_=(n);i<=n_;i++)
#define for0(i,m,n) for(int i=m;i<n;i++)
#define forr1(i,m,n) for(int i=m;i>=n;i--)
#define forr2(i,m,n) for(int i=m;i>n;i--)
#define mini(a,b) (a)=min((a),(b))
#define maxi(a,b) (a)=max((a),(b))
#define ll long long
#define el '\n'
#define fi first
#define se second
#define ii pair<int,int>
#define vll(i) i.begin(),i.end()
#define pb push_back
#define fr front()
#define MASK(i) ((1ll) << (i))
#define BIT(i,n) (((i)>>(n))&1)
const string NAME= "hamming";
const int N=2e4;
const ll MOD=1e18;
int u[N + 3], prime[N + 3];
vector< int> v;
bool chinhphuong( int x){
return (ceil(sqrt(1.0* x) ) == sqrt(x));
}
int ans = 0;
void nhap(){
int k, tam = 0 ; cin >> k;
for1(i,1,k){
v.clear();
int n , m, tam = 0; cin >> n >> m ;
if( n > m) swap(n,m);
for( int l = 1, r ;l <= n; l = r + 1){
r = min( {n, n / ( n / l ), m / ( m / l) });
tam += (n / l) * (m / l) * (u[r] - u[l - 1]);
}
ans ^= tam;
}
}
unordered_map< int , bool > mp;
int main() {
if (fopen((NAME + ".INP").c_str(), "r")) {
freopen((NAME + ".INP").c_str(), "r", stdin);
freopen((NAME + ".OUT").c_str(), "w", stdout);
}
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
for(int i = 2; i * i <= N; i ++)
if( prime[i] == 0){
for( int j = i * i ; j <= N; j += i )
if( prime[j] == 0) prime[j] = i;
}
for(int i = 2; i <= N; i ++) if( prime[i] == 0) prime[ i ] = i;
u[1] = 1;
for1(i,2, N){
mp.clear();
bool ok = 1;
int I = i;
int x =prime[i];
while( x > 1 ){
while ( I % x == 0){
if( mp[x] == 1) {ok = 0; break;}
mp[x] = 1;
I /= x;
}
if( ok == 0 ) break;
x = prime[I];
}
if( ok == 1) {
if( mp.size() % 2 == 1) u[i] = -1;
else u[i] = 1;
}
else u[i] = 0;
u[i] += u [ i - 1] ;
}
nhap();
if( ans == 0) cout << "NO" << el;
else cout << "YES" << el;
ans = 0;
nhap();
if( ans == 0) cout << "NO" << el;
else cout << "YES" << el;
ans = 0;
nhap();
if( ans == 0) cout << "NO" ;
else cout << "YES" ;
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgojZGVmaW5lIGZvcjEoaSxtLG4pIGZvcihpbnQgaT1tLG5fPShuKTtpPD1uXztpKyspCiNkZWZpbmUgZm9yMChpLG0sbikgZm9yKGludCBpPW07aTxuO2krKykKI2RlZmluZSBmb3JyMShpLG0sbikgZm9yKGludCBpPW07aT49bjtpLS0pCiNkZWZpbmUgZm9ycjIoaSxtLG4pIGZvcihpbnQgaT1tO2k+bjtpLS0pCiNkZWZpbmUgbWluaShhLGIpIChhKT1taW4oKGEpLChiKSkKI2RlZmluZSBtYXhpKGEsYikgKGEpPW1heCgoYSksKGIpKQojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGVsICdcbicKI2RlZmluZSBmaSBmaXJzdAojZGVmaW5lIHNlIHNlY29uZAojZGVmaW5lIGlpIHBhaXI8aW50LGludD4KI2RlZmluZSB2bGwoaSkgaS5iZWdpbigpLGkuZW5kKCkKI2RlZmluZSBwYiBwdXNoX2JhY2sKI2RlZmluZSBmciBmcm9udCgpCgojZGVmaW5lIE1BU0soaSkgKCgxbGwpIDw8IChpKSkKI2RlZmluZSBCSVQoaSxuKSAoKChpKT4+KG4pKSYxKQpjb25zdCBzdHJpbmcgTkFNRT0gImhhbW1pbmciOwpjb25zdCBpbnQgTj0yZTQ7CmNvbnN0IGxsIE1PRD0xZTE4OwppbnQgdVtOICsgM10sIHByaW1lW04gKyAzXTsKdmVjdG9yPCBpbnQ+IHY7CmJvb2wgY2hpbmhwaHVvbmcoIGludCB4KXsKICByZXR1cm4gKGNlaWwoc3FydCgxLjAqIHgpICkgPT0gc3FydCh4KSk7Cn0KCmludCBhbnMgPSAwOwp2b2lkIG5oYXAoKXsKCiBpbnQgaywgdGFtID0gMCA7IGNpbiA+PiBrOwoKIGZvcjEoaSwxLGspewogICB2LmNsZWFyKCk7CiAgaW50IG4gLCBtLCB0YW0gPSAwOyBjaW4gPj4gbiA+PiBtIDsKICBpZiggbiA+IG0pIHN3YXAobixtKTsKICBmb3IoIGludCBsICA9IDEsIHIgO2wgPD0gbjsgbCA9IHIgKyAxKXsKICAgIHIgPSBtaW4oIHtuLCBuIC8gKCBuIC8gbCApLCBtIC8gKCBtIC8gbCkgfSk7CiAgICB0YW0gKz0gKG4gLyBsKSAqIChtIC8gbCkgKiAodVtyXSAtIHVbbCAtIDFdKTsKICB9CmFucyBePSB0YW07CiB9Cgp9Cgp1bm9yZGVyZWRfbWFwPCBpbnQgLCBib29sID4gbXA7CmludCBtYWluKCkgewppZiAoZm9wZW4oKE5BTUUgKyAiLklOUCIpLmNfc3RyKCksICJyIikpIHsKZnJlb3BlbigoTkFNRSArICIuSU5QIikuY19zdHIoKSwgInIiLCBzdGRpbik7CmZyZW9wZW4oKE5BTUUgKyAiLk9VVCIpLmNfc3RyKCksICJ3Iiwgc3Rkb3V0KTsKfQppb3M6OnN5bmNfd2l0aF9zdGRpbygwKTsKY2luLnRpZSgwKTsKY291dC50aWUoMCk7CmZvcihpbnQgaSA9IDI7IGkgKiBpIDw9IE47IGkgKyspCmlmKCBwcmltZVtpXSA9PSAwKXsKICAgIGZvciggaW50IGogPSBpICogaSA7IGogPD0gTjsgaiArPSBpICkKICAgICAgICAgaWYoIHByaW1lW2pdID09IDApIHByaW1lW2pdID0gaTsKfQpmb3IoaW50IGkgPSAyOyBpIDw9IE47IGkgKyspIGlmKCBwcmltZVtpXSA9PSAwKSBwcmltZVsgaSBdID0gaTsKdVsxXSA9IDE7Cgpmb3IxKGksMiwgTil7Cm1wLmNsZWFyKCk7CiAgICBib29sIG9rID0gMTsKICAgaW50IEkgPSBpOwogICAgaW50IHggPXByaW1lW2ldOwogICAgd2hpbGUoIHggID4gMSApewogICAgICAgIHdoaWxlICggSSAlIHggPT0gMCl7CiAgICAgICAgICAgICAgICBpZiggbXBbeF0gPT0gMSkge29rID0gMDsgYnJlYWs7fQogICAgICAgICAgICAgICAgbXBbeF0gPSAxOwogICAgICAgICAgICAgICAgSSAvPSB4OwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgaWYoIG9rID09IDAgKSBicmVhazsKICAgICAgICB4ID0gcHJpbWVbSV07CiAgICB9CgogIGlmKCBvayA9PSAxKSB7CiAgICBpZiggbXAuc2l6ZSgpICUgMiA9PSAxKSB1W2ldID0gLTE7CiAgICBlbHNlIHVbaV0gPSAxOwogIH0KICBlbHNlIHVbaV0gPSAwOwogIHVbaV0gKz0gdSBbIGkgIC0gMV0gIDsKfQoKbmhhcCgpOwoKaWYoIGFucyA9PSAwKSBjb3V0IDw8ICJOTyIgPDwgZWw7CmVsc2UgY291dCA8PCAiWUVTIiA8PCBlbDsKYW5zID0gMDsKbmhhcCgpOwppZiggYW5zID09IDApIGNvdXQgPDwgIk5PIiA8PCBlbDsKZWxzZSBjb3V0IDw8ICJZRVMiIDw8IGVsOwphbnMgPSAwOwpuaGFwKCk7CmlmKCBhbnMgPT0gMCkgY291dCA8PCAiTk8iIDsKZWxzZSBjb3V0IDw8ICJZRVMiIDsKCnJldHVybiAwOwoKfQo=