C. Рудольф, Ромашки и Упыри
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
512 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Прекрасным летним вечером, хорошо поработав лопатой в саду, вдохновлённый Рудольф решил создать лучшую компьютерную игру. В его памяти еще были свежи воспоминания о дурманящем запахе ромашек, растущих на грядках сада, и о вредителях, неутомимых упырях, постоянно пытающихся погрызть корни ромашек.

Рудольф решил посвятить свою игру извечной борьбе ромашек и упырей.

Перед началом сражения двое героев — Ромашка и Упырь — располагаются друг напротив друга. Каждый из героев изначально имеет по N единиц жизни, а также по K солдат в резерве. Солдаты необходимы для защиты героя и нанесения урона противнику; каждый из них характеризуется силой атаки Ai и запасом жизней Hi.

Сражение разделено на фазы, каждая из которых проходит следующим образом:

  • Каждый из героев, пока в его резерве ещё имеются солдаты, должен поставить перед собой одного солдата-защитника. Если солдат-защитник уже был выбран ранее и ещё жив, он продолжает выполнять свою функцию; если солдат-защитник погиб на предыдущей фазе, герой должен выбрать нового.
  • Солдаты-защитники одновременно атакуют, нанося урон, равный своей силе атаки. При этом, если у противника был солдат-защитник, то именно он получает весь урон (его запас жизней уменьшается на величину урона; если он становится меньше либо равен нулю, защитник погибает). Если у противника не было солдата-защитника, то весь урон получает сам противник (его запас жизней уменьшается на величину урона).

У каждого героя в любой момент сражения может быть не более одного защитника. Сами герои не могут атаковать.

Сражение завершается, если запас жизней одного из героев станет меньше либо равен нулю (тогда этот герой проигрывает), либо если у обоих героев погибают все солдаты (тогда объявляется ничья).

Рудольф попросил вас написать программу, которая определит, существует ли стратегия гарантированной победы Ромашек или гарантированной победы Упырей.

Входные данные

Первая строка содержит целые числа N и K (1 ≤ N ≤ 30, 1 ≤ K ≤ 5) — соответственно начальное количество единиц жизни у героев и начальное количество солдат в резерве героев.

Следующие K строк описывают солдат из резерва Ромашек. Каждая из них содержит целые числа Ai и Hi (1 ≤ Ai, Hi ≤ 8) — соответственно силу атаки и запас жизней солдата.

Следующие K строк описывают солдат из резерва Упырей в аналогичном формате.

Выходные данные

Выведите FLOWER, если гарантированно победят Ромашки, GHOUL, если гарантированно победят Упыри, либо TIE в случае, если невозможно однозначно определить победителя.

Примеры
Входные данные
10 3
1 2
2 3
3 4
2 5
1 1
3 2
Выходные данные
FLOWER
Входные данные
1 4
1 6
7 3
8 1
2 7
5 1
1 1
6 1
4 7
Выходные данные
TIE
Входные данные
13 3
4 2
2 5
6 1
8 4
4 8
5 4
Выходные данные
GHOUL