P16857 [HackerEarth] We are well known with the two personalities Gabbar Singh & Phoolan Devi. Gabbar Singh , the most iconic villain of Hindi Film Industry whereas Phoolan Devi , the Bandit Queen.
提高-
题目描述

We are well known with the two personalities Gabbar Singh & Phoolan Devi. Gabbar Singh , the most iconic villain of Hindi Film Industry whereas Phoolan Devi , the Bandit Queen.

Now the battle is in between these two for expanding their territory. The dual came face to face for fighting for their territory.

But this time its not the Battle with guns or grenade , instead they both chosen a peaceful method for solving their hunger for territory.

A race was held between them , and the one who reach exactly on the Finishing Line first will win. If the both reach exactly on the Finishing Line at same time its a Tie. And for any other condition the race will be counted as Invalid.

Now during the race they both speed up and slow down frequently. Each time any of them Speed Up it increase their s[peed by one unit. And for Slowing Down condition it will decrease the Speed with a factor of one unit.

At start their position are at zero and their speed is also equal to zero

Find out the result of race

Input : First line will contain an integer T number of Test Cases. Each test case will contain the following inputs . First line of each test case will tell the integer L length of Race Track. Second line of each test case will tell integer C the number of changes in their speeds . Then next C lines will have G F characters. Please see the property for character G F

if G/F => F , it means Speed Up

if G/F => B , it means Slow Down

if G/F => W , nothing

Output : Print the result. If Gabbar Singh wins then print GABBAR SINGH , if Phooaln Devi wins print PHOOLAN DEVI , if its a tie then print TIE , if race is invalid then print INVALID. For each test case print result in new line.

Format of output is Case x: y where x is test case number and y is result

Constraints

1 ≤ T ≤ 100

15 ≤ L ≤ 10^6

1 ≤ C ≤ 100

UPDATE : For the given problem both Gabbar Singh and Phoolan Devi starts with zero position. Length of track is given and race is organised. Till the completion of race speed of both are changed which can be fetched from the corresponding inputs. 'F' means increment of one in speed , 'B' means decrements of one in speed, 'W' means no change in speed.
Now one who reached exactly on Finishing Line of track first will win. Note that , position change from current Position depends on current speed of them.

SAMPLE INPUT
2
25
6
F F
B B
W W
F F
B F
W F
15
8
F F
F W
F F
F F
B F
B B
F F
F B

SAMPLE OUTPUT
Case 1: PHOOLAN DEVI
Case 2: GABBAR SINGH

Explanation

In Case 1 : Phoolan Devi will reach first exactly on Finishing Line

In Case 2 : Gabbar Singh will reach first exactly on Finishing Line

输入格式

见题面

输出格式

见题面

样例输入
20 10941 64 F W F F F F F F F B B W F W F W W F F W B W F W B B F W F F F F F W W B F W W B B F F B F F B B B W B W F B F W B W B B B W W W B W W F F F W B W F B W F F B F B F W W W F F W B B B W W W B W F B W B F B W F F F B F B F W W B B W B W F F F B F B W W F B F 26342 22 F F F B F F B W W B F W F F B B F W F W F W F F W B B F W W B F W W W F F B B B W F F W 9837 43 W W W F W F W W W F F W B B F F B B W B W W F F B F W F F F B B W B F F B F F B B B W B W F W B W B F B F F W B B F W W B F W B W W F F F F B W F F F W B W W B B W B B F B 20397 79 F W W F W B B W W W W W W W W F F W F F B W F W B B W F W B W W F B B F W B W F F W W F W F B W B F W F F B W B F F W B B W B W W W F B W W B W F W B F F B B F F W F W F F W W W F F W W W F F B W B F W B B W F B F F W W W F W W B B B W F F W F B W F W B B F B W W B B W F B F B F W W W W F W F B F W F W W F B W B B 31284 13 F F F F W W F W W F F W B B B B B F W W F F W F W F 30646 12 W W F W W F W F W W B W W W W F F B W F F W W F 14006 62 F F B W W F W F W F W W F W B F W W F F B W W F W F W W F W F B B F W W F B W W W W B F F W B F W F B W W B W W W W W B W W F B B B W W F F B F W B W F F F F B W B F W W W F B W W F F B W W W F F F B W W W W F W W F B B F W F W W F B B F F F B F B 2603 95 W F F F F B F W W F F B B W B B F F W B W F F F B B W B W W W W B F B F F W B B B F F B B B W F F B F F B F F B B B B W F F W W W B F W W W W W W F W F W W B B F F B W W B B F W F W F F F B W F W F B W B F F W W B F F F F W F B F F B B F B F W F B B W B W F B B F F B B F W B F F W W W B F B W B W F B B W F B F B F B B B F B F W F W W B F W F W F F B F F W B F F B F B F F F W F 24433 56 F F F F F F B F F B B F W W F B W W W W W B F F B F B B B F F B F F W B W F W B B W W B F F F B F B F F F B W W W W B W F F W B F W F B B F F W F W W W W B B W F W F F F B B W W W W F W F B F W F W F F F W W B B W W F B B F 5182 98 F F B W W B F W F W W W W F B F B W W W F F W F F F F B F F B B W W W W W F B B W F F W B B F B F F F B F W W W B B W F W B B F W F W B B B F W B B F F B W F F F W F W F W B F W B F F F F B F W B W F W W F F F B F W W F F W F B F W W F B W B F B B B W W B B B F B F F F W F B F B W B W B F W W W B W B W F F F B B W F W W B B W B F W W W W B B F F F W B W W W F F B B B B W W W F F W F F B W 11632 72 F W B F F F B B W F F F W F B W W W F W F W W F B F W F B B W W F W B B W F F F F B F F B F B W B W W W F F W F F W F W B W W W F F B F W B W F F B W F F B W F F W F W W W F F W F W W W W F B W W W B W B W B B B W B W W B F W W B B F B B W B B F B F W B W W B W F B F B W W B B W B F B F 506 67 F W F W B W F F F B B W W F F W B B W F W W W F F B F W F W W B F F B W B B F F B B W W F W B W F F W W F W B B F W F F B B W W W W F F W B F W F W W F W B B W B W F F F F W F B F W B B B W W B W F F W F F F B F W B W B W B W W B B B F W F F F F B W W W W W W B B B B 9595 35 W F W W F B W W F F F B F W W F F B F W F F W B W W B F B W W B W W B F W W F F B F W F B B F F B F F F W W F W B W W W F B B F B W F B F F 26472 66 F F B F W B F F W B B W W B F W W F B W F F W F W B F W W W B F W B W F B W W F F B F F F W F B F B B W B F W B F B W F B F B W F F B W W F F F B W W F B F B F W W F F W B W B F W B B B F F B F F W B F F F B F B B F W W W F F W W W B F W F F B F F B B B B W W W F 30438 33 W W W F F F F F B W W B B W W F F F B W F B B B W W W B W F F W B W F B B B W W W W F W B W W F F W W F B F W B W F F W B F F W B W 10695 50 F W W W W W B W W F F W B W W W W W F B F F W B F F W W B B W W F W F W B F W F F F W B W W W B W F W F B B B W B F W B W F F B F W B B B W W F F B F W B F W W F B F F F B F W W W W W W B W W B W F F 3653 7 W F W W F B W F W F F F F F 26985 82 W W F W B W F F F B B W W W F W B W B F W W W W W F F W W W B W W F W B F B F W W B W F W B W W F F W B W F F W F W F F F B W F F W B B B W W F B B W B W F F W B W F F F B F B F W W W F W B W F W F W W W W F F F B F B W B F W F B W W W W F F W B W W W B W W B B W F B W W F F B F W F F B W W F F W W F B W W B F B W W B W F F F 10199 24 W F W F F F W B W W W F B W F W B F W B W B W W F W F B B F W F F B B B B F F F B F F W W F B W 17643 63 W W W W W W W F W W F W F W B W B W F W W W W B B W W W W F F B F W B W W F W F W B F F B B F W W W B B W F F F W B B B F W B F W W B W F W B W W W F F W B W B B W F W F F F F F B B W W F F F B W B B B W B B F B W F F W F F F B F W F W B F F F W F F B
样例输出
Case 1: PHOOLAN DEVI Case 2: PHOOLAN DEVI Case 3: INVALID Case 4: GABBAR SINGH Case 5: GABBAR SINGH Case 6: INVALID Case 7: INVALID Case 8: INVALID Case 9: INVALID Case 10: INVALID Case 11: INVALID Case 12: GABBAR SINGH Case 13: PHOOLAN DEVI Case 14: INVALID Case 15: GABBAR SINGH Case 16: GABBAR SINGH Case 17: GABBAR SINGH Case 18: GABBAR SINGH Case 19: INVALID Case 20: INVALID Case 21: GABBAR SINGH Case 22: INVALID Case 23: PHOOLAN DEVI Case 24: INVALID Case 25: INVALID Case 26: INVALID Case 27: PHOOLAN DEVI Case 28: GABBAR SINGH Case 29: GABBAR SINGH Case 30: PHOOLAN DEVI Case 31: INVALID Case 32: INVALID Case 33: INVALID Case 34: PHOOLAN DEVI Case 35: INVALID Case 36: INVALID Case 37: INVALID Case 38: GABBAR SINGH Case 39: GABBAR SINGH Case 40: INVALID Case 41: INVALID Case 42: GABBAR SINGH Case 43: PHOOLAN DEVI Case 44: GABBAR SINGH Case 45: INVALID Case 46: INVALID Case 47: INVALID Case 48: GABBAR SINGH Case 49: GABBAR SINGH Case 50: GABBAR SINGH Case 51: INVALID Case 52: INVALID Case 53: INVALID Case 54: INVALID Case 55: GABBAR SINGH Case 56: INVALID Case 57: INVALID Case 58: GABBAR SINGH Case 59: INVALID Case 60: INVALID Case 61: GABBAR SINGH Case 62: GABBAR SINGH Case 63: INVALID Case 64: GABBAR SINGH Case 65: INVALID Case 66: GABBAR SINGH Case 67: INVALID Case 68: PHOOLAN DEVI Case 69: INVALID Case 70: PHOOLAN DEVI Case 71: PHOOLAN DEVI Case 72: PHOOLAN DEVI Case 73: PHOOLAN DEVI Case 74: GABBAR SINGH Case 75: INVALID Case 76: INVALID Case 77: PHOOLAN DEVI Case 78: GABBAR SINGH Case 79: INVALID Case 80: INVALID Case 81: GABBAR SINGH Case 82: GABBAR SINGH Case 83: INVALID Case 84: PHOOLAN DEVI Case 85: INVALID Case 86: GABBAR SINGH Case 87: GABBAR SINGH Case 88: PHOOLAN DEVI Case 89: PHOOLAN DEVI Case 90: INVALID Case 91: INVALID Case 92: PHOOLAN DEVI Case 93: INVALID Case 94: INVALID Case 95: INVALID Case 96: INVALID Case 97: INVALID Case 98: GABBAR SINGH Case 99: INVALID Case 100: INVALID