У різдвяний вечір у віконці стояло три квіточки, зліва на право: герань, крокус та фіалка. Кожен ранок Маша витирала віконце і міняла містами стоявшу праворуч квіточку з центральною квіточкою. А Таня кожен вечір поливала квіточки і міняла місцями ліву та центральну квіточку. Потрібно визначити порядок квітів вночі після того, як пройде k днів.
Вхідні дані
Перший рядок містить кількість тестів t (1 ≤ t ≤ 12). В кожному з наступних t рядків знаходиться кількість днів k (k ≤ 1000).
Вихідні дані
Вивести t рядків, що містять по три латинських літери: "G", "C" и "V" (великі літери без пропусків), які описують порядок квітів на вікні по закінченню k днів (зліва направо). Позначення: G – герань, C – крокус, V – фіалка.
Розв’язок
var a: array [1..3] of char;
count, days, i: integer;
temp: char;
begin
readln(count);
while count > 0 do
begin
readln(days);
a[1] := 'G';
a[2] := 'C';
a[3] := 'V';
for i := 1 to days do
begin
temp := a[3];
a[3] := a[2];
a[2] := temp;
temp := a[1];
a[1] := a[2];
a[2] := temp;
end;
for i := 1 to 3 do
write(a[i]);
writeln;
count := count - 1;
end;
end.