Козак Вус та залізнична дорога
Козак Вус прийшов на залізничну дорогу, щоб поїхати на випробування чарівних черевиків і дізнався, що на всьому залізничному шляху проблеми з освітленням. Залізнична дорога має форму великої вісімки, по якій їздить потяг. Місце, де шляхи перетинаються назвемо перехрестям.
Козак Вус хоче виправити проблеми з освітленням. Для цього він придбав ліхтарів, кожен з яких має колір від до . Гарантується, що було придбано хоча б по одному ліхтарю кожного кольору. Проблеми з освітленням будуть виправлені, якщо:
Вздовж залізничної дороги буде розміщено ліхтарів.
Один з ліхтарів стоїть на перехресті.
Якщо два ліхтарі стоять поруч (тобто вони обидва стоять на одній і тій же гілці, а також між ними немає іншого ліхтаря), то вони мають різні кольори.
На верхній і нижній гілках дороги стоять не менше 2-х ліхтарів (не включаючи перехрестя).
Допоможіть Козаку Вусу знайти будь-який спосіб виправити проблеми з освітленням або вкажіть, що його не існує.
Input
Перший рядок містить три цілі числа , і (, , ) — кількість ліхтарів і кольорів відповідно, а також номер блока.
Наступний рядок містить цілих чисел () — кольори стовпів.
Гарантується, що кожне з чисел від до присутнє в цьому масиві.
Output
Якщо відповіді немає, то виведіть .
Інакше у першому рядку виведіть два числа і (, ) — кількість ліхтарів на верхній і нижній гілках не враховуючи перехрестя відповідно.
У другому рядку виведіть чисел () — кольори ліхтарів, що стоять на верхній гілці в порядку обходу по годинниковій стрілці, починаючи з першого ліхтаря після перехрестя.
У третьому рядку виведіть одне число () — колір ліхтаря, що стоїть на перехресті.
У четвертому рядку виведіть чисел () — кольори ліхтарів, що стоять на нижній гілці в порядку обходу по годинниковій стрілці, починаючи з першого ліхтаря після перехрестя.
Якщо відповідей кілька, то можете вивести будь-яку.
Examples
Note
Вважайте, що ліхтар на перехресті стоїть на обох гілках одночасно.
У першому прикладі можемо поставити два ліхтарі з кольорами і на верхню гілку, два ліхтарі з кольорами і на нижню гілку і ліхтар з кольором на перехрестя. Таким чином кожні два сусідні ліхтарі будуть різних кольорів.
Другий приклад зображений на малюнку вище.
У третьому прикладі Козаку Вусу не вдасться виправити проблеми з освітленням, адже при будь-якій розстановці знайдуться два сусідні ліхтарі кольору .
Scoring
( балів): .
( балів): — парне, один з кольорів буде зустрічатися рівно рази, .
( балів): , .
( балів): ; .
( балів): , .
( бали): , .
( балів): .
( балів): без додаткових обмежень.