G. Настройки графики
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

Недавно Иван купил новый компьютер и решил сразу распаковать его и установить свою любимую игру. Когда Иван играл в неё на старом компьютере, ему приходилось ставить минимальные графические настройки (иначе игра сильно тормозила), но сейчас Иван хочет проверить, может, новый компьютер справится с более высокими настройками?

Всего в игре m графических параметров. i-й параметр может быть равен любому натуральному числу от 1 до ai, и изначально равен bi (bi ≤ ai). Всего существует различных комбинаций параметров. Иван может увеличить или уменьшить любой параметр на 1; после этого игра перезапустится с новыми параметрами (и у Ивана будет возможность проверить её работу).

Иван хочет попробовать все p возможных комбинаций параметров. Также он хочет после этого вернуться к изначальным значениям параметров, потому что он считает, что игра как-то подбирает их в зависимости от характеристик компьютера. Но Иван не хочет слишком много раз перезапускать игру.

Поэтому он хочет узнать следующее:

  • Если есть способ сделать ровно p изменений (каждое изменение снижает или повышает любой параметр на 1) так, чтобы попробовать все возможные комбинации и вернуться к изначальным значениям параметров, то Иван хочет узнать этот способ.
  • В ином случае, если есть способ сделать ровно p - 1 изменений и попробовать все возможные комбинации (включая изначальную), то Иван хочет узнать этот способ.

Помогите Ивану найти последовательность изменений параметров!

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

В первой строке задано одно целое число m (1 ≤ m ≤ 6).

Во второй строке заданы m целых чисел a1, a2, ..., am (2 ≤ ai ≤ 1000). Гарантируется, что .

В третьей строке заданы m целых чисел b1, b2, ..., bm (1 ≤ bi ≤ ai).

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

Если есть способ сделать ровно p изменений (каждое изменение снижает или повышает любой параметр на 1) так, чтобы попробовать все возможные комбинации и вернуться к изначальным значениям параметров, то выведите Cycle в первой строке. Затем выведите p строк, описывающих изменения. Каждая строка должна быть либо inc x (увеличить параметр x на 1), либо dec x (уменьшить этот параметр).

В ином случае, если есть способ сделать ровно p - 1 изменений и попробовать все возможные комбинации (включая изначальную), то выведите Path в первой строке. Затем выведите p - 1 строк, описывающих изменения в том же формате.

Если невозможно ни то, ни другое, выведите No.

Примеры
Входные данные
1
3
1
Выходные данные
Path
inc 1
inc 1
Входные данные
1
3
2
Выходные данные
No
Входные данные
2
3 2
1 1
Выходные данные
Cycle
inc 1
inc 1
inc 2
dec 1
dec 1
dec 2