King of Fighters explained

King of Fighters (KOF) is one of my favorite fighting games. So when I tried to make my own fighting games (though I never actually started...), I took sometime investigating how the KOF system works. After sometime, I came up with the following simple model: • At any time, each person can be in one of its designed states (e.g. standing, running, jumping, punching etc). • Each state has a set of frames. • Each frame is an image (frame of animation) plus two areas: attacking area and weak area. Note that both areas can be composed of several disjoint regions. • Taking into account both characters’ positions, if one character’s attacking area overlaps (with non-zero intersection area) with his opponent’s weak area, the opponent gets hit. • It’s possible that both characters get hit at the same time. Athena in KOF97 For simplicity, both attacking areas and weak areas are approximated by union of rectangles. The rectangles might be intersecting. Only their union represents the attacking areas and weak areas. Your task is to decide, given the positions of these areas, who is getting hit. Input The first line contains the number of test cases T (T ≤ 100). Each test case contains two parts in the same format, describing the first character, then the second one. The first line of each part contains two integers a and w (0 ≤ a,w ≤ 5), the number of rectangles in the attacking area and weak area, respectively. Each of the a lines contains four non-negative integers x1, y1, x2, y2 (0 ≤ x1 < x2 ≤ 100, 0≤y1 <y2 ≤100),thatmeansthesetofpoints(x,y)satisfyingx1 ≤x≤x2,y1 ≤y≤y2 isinthe attacking area. The next w lines describe the weak area in the same format. Output For each test case, print ‘First’ if only the first character is hit, ‘Second’ if only the second character is hit, ‘Both’ if both are hit, ‘Neither’ if neither is hit. Sample Input 3 11 2253 0024 01

2/2 4064 31 1224 1024 1254 0144 35 4055 0224 1023 0214 2354 2143 0054 0113 00 51 0243 2133 1455 0335 0045 1145 Sample Output Case 1: Second Case 2: Both Case 3: Neither