İki komanda kapitanı, oyunçular dəsti arasından komanda üzvlərini seçərək komandalarını tərtib edəcək. Oyunçular -dən -ə qədər nömrələnmişdir. Kapitanlar növbə ilə, qalan oyunçular arasında hansı oyunçunun onların komandasına ən yaxşı əlavə olacağı haqqında fikirlərinə əsasən, -cı oyunçunu seçirlər.
İlk komanda kapitanının əvvəl başladığı verilmiş seçimlərə əsasən, hər komandanın oyunçular siyahısını hesablayın.
Üç sətrdən ibarətdir.
Birinci sətrdə tək tam ədədi verilir (2 \le n \le 4 \cdot 10^6, -nin tək katıdır).
İkinci sətrdə tam ədədi a_1, a_2, ..., a_{n/2}, birinci komanda kapitanının seçimlərini təmsil edir: (2k - 1)-ci növbədə birinci kapitan qalan oyunçulardan a_k-ncisini seçdi.
Üçüncü sətrdə tam ədədi b_1, b_2, ..., b_{n/2}, ikinci komanda kapitanının seçimlərini təmsil edir: -ci növbədə ikinci kapitan qalan oyunçulardan b_k-ncisini seçdi.
Komanda kapitanlarının seçimləri etibarlıdır: hər addımda, seçim və qalan oyunçuların sayı ilə arasında (daxil olmaqla) olmalıdır.
İki sətr çap edin, hər biri tam ədəd içərir.
Birinci sətrdə, birinci komandanın üzvü olaraq seçilən oyunçuların x_1, x_2, ..., x_{n/2} siyahısı olmalıdır, seçildikləri sıraya uyğun olaraq: x_k oyunçusu (2k - 1)-ci növbədə seçilmişdir.
İkinci sətrdə, ikinci komandanın üzvü olaraq seçilən oyunçuların y_1, y_2, ..., y_{n/2} siyahısı olmalıdır, seçildikləri sıraya uyğun olaraq: y_k oyunçusu -ci növbədə seçilmişdir.
Nümunə 1