#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define IT(c) typeof((c).begin()) #define For(i, a, b) for(int (i) = int(a); i < int(b); ++i) #define rep(x, n) For(x,0,n) #define foreach(i, c) for(IT(c) i = (c).begin(); i != (c).end(); ++i) #define sz(a) int((a).size()) #define pb push_back #define mp make_pair #define F first #define S second typedef vector Vi; typedef vector > Vvi; typedef vector Vs; typedef pair Pi; vector nw, nh; const int inf = 1000000000; int aw=inf, bw=0, ah=inf, bh=0; int main(){ int np; cin>>np; rep(tp,np){ nw.clear(); nh.clear(); int n; cin>>n; aw=inf, bw=0, ah=inf, bh=0; rep(i,n){ int w,h; string s; cin>>w>>h>>s; if(s == "BIRD"){ aw = min(aw, w); bw = max(bw,w); ah = min(ah, h); bh = max(bh, h); } else{ cin>>s; assert(s=="BIRD"); nw.pb(w); nh.pb(h); } } printf("Case #%d:\n",tp+1); int m; cin>>m; rep(j,m){ int w, h; cin>>w>>h; if(w>=aw && w <= bw && h>=ah && h <= bh) cout<<"BIRD"<= ahp && nh[i] <= bhp && nw[i] >= awp && nw[i] <= bwp)) bad = true; } cout<<(bad ? "NOT BIRD" : "UNKNOWN")<