Вибір команди
Два капітани команд формують свої команди, обираючи гравців з множини, яка нумерується від до . Капітани вибирають по черзі, причому кожен з них обирає -го гравця серед тих, що залишились, виходячи зі своїх ідей про те, який з решти гравців буде найкращим доповненням до їхніх команд.
Враховуючи вибори двох лідерів (перший капітан команди починає першим), обчисліть список гравців у кожній команді.
Вхідні дані
Складається з трьох рядків.
Перший рядок містить єдине ціле число , кратне ).
Другий рядок містить цілих чисел , що представляють вибори першого капітана команди: під час -го ходу перший капітан вибрав -го гравця, що залишився.
Третій рядок містить цілих чисел , що представляють вибори другого капітана команди: під час -го ходу другий капітан вибрав -го гравця, що залишився.
Вибори капітанів команди є дійсними: на кожному етапі вони знаходяться між та кількістю залишених гравців (включно).
Вихідні дані
Виведіть два рядки, кожен з яких містить цілих чисел.
Перший рядок має містити список гравців, обраних для участі в першій команді, у порядку їх вибору: гравець був обраний під час -го ходу.
Другий рядок має містити список гравців, обраних для участі в другій команді, у порядку їх вибору: гравець був обраний під час -го ходу.