EduBrick

F. Битва за кольцо

3000 мс · 256 МБ · всё или ничего

Перед игроками лежат кольца, соединённые в KK цепочек. У каждого кольца известно содержание золота — целое число процентов. За ход выбирается цепочка и кольцо в ней; дематериализуются все кольца этой цепочки с содержанием золота не больше выбранного. Цепочка при этом может распасться на несколько.

Выигрывает тот, кто дематериализовал последнее кольцо. Первым ходит Гэндальф.

Формат ввода

В первой строке KK (1≤K≤201 \le K \le 20). В следующих KK строках описания цепочек: сначала длина — целое число от 11 до 5050, затем проценты содержания золота — целые числа от 11 до 100100.

Формат вывода

Выведите S, если Кольцо достанется Саруману. Иначе в первой строке выведите G, а во второй — номер цепочки и номер кольца в ней (нумерация с единицы) для выигрышного первого хода. Если ходов несколько, выведите с наименьшим номером цепочки, а среди них — с наименьшим номером кольца.

Примеры

ввод
2
3 1 2 1
1 1
вывод
G
1 1
ввод
2
3 2 1 2
1 1
вывод
S
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.