Кладовище
Після кожної великої битви один з генералів орків Гром Хеллскрім вважає своїм обов'язком піти на кладовище і віддати шану загиблим в боях оркам. При цьому він завжди обходить всі могили, розпочинаючи свій обхід з могили свого батька і завершуючи могилою матері.
Всі могили впорядковані в ряд і пронумеровані числами від 1 до N. Розмір кроку Грома дозволяє йому переміщуватись від однієї могили до іншої, номер якої відрізняється не більше ніж на 2. При цьому він не повинен покидати межі кладовища і не повинен повторно відвідувати могилу, на якій вже побував раніше при своєму обході.
Напишіть програму, яка допоможе Грому здійснити обхід всіх могил з дотриманням вказаних правил.
Вхідні дані
У єдиному рядку вхідного файлу знаходиться три цілих числа: загальна кількість могил на кладовищі N, і номери могил батька і матері Грома A и B. (2 ≤ N ≤ 10000, 1 ≤ A,B ≤ N, A≠B).
Вихідні дані
У вихідний файл необхідно вивести відповідь на задачу. Відповідь є послідовністю з N−1 кроків, кожен з яких має формат [знак][число], де [знак] – це один зі знаків + або − і визначає напрямок чергового кроку, а [число] дорівнює 1 або 2 і визначає величину кроку. У випадку, якщо обхід здійснити неможливо, виведіть число 0
.