Machine

Accepts: 580
Submissions: 1890
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
Problem Description
There is a machine with $m (2\leq m\leq 30)$ coloured bulbs and a button.When the button is pushed, the rightmost bulb changes. For any changed bulb, if it is red now it will be green; if it is green now it will be blue; if it is blue now it will be red and the bulb that on the left(if it exists) will change too. Initally all the bulbs are red. What colour are the bulbs after the button be pushed $n (1\leq n< {2}^{63})$ times?
Input
There are multiple test cases. The first line of input contains an integer $T (1\leq T\leq 15)$ indicating the number of test cases. For each test case: The only line contains two integers $m (2\leq m\leq 30)$ and $n (1\leq n< {2}^{63})$.
Output
For each test case, output the colour of m bulbs from left to right. R indicates red. G indicates green. B indicates blue.
Sample Input
2
3 1
2 3
Sample Output
RRG
GR