Відсутні сторінки#6381

Відсутні сторінки

1 секунда
64 мегабайти
Легка

Давно існували періодичні видання, які називалися газетами. Ці газети друкувалися на папері, і люди їх читали, а іноді навіть ділилися ними. Однією з неприємних особливостей цього виду медіа було те, що час від часу комусь так подобалася стаття, що вони виривали сторінку з нею, залишаючи решту газети для інших. На жаль, через те, як папір був складений, зникала не лише сторінка з цією статтею, а й сторінка на зворотному боці, а також дві інші сторінки, які фізично були на тому ж аркуші складеного паперу.

У цій задачі ми припускаємо, що використовується класичний метод складання паперу для створення буклету, який має кількість сторінок, кратну чотирьом. Наприклад, газета з сторінками складалася б з трьох аркушів паперу (див. рисунок нижче). Один аркуш мав би сторінки і надруковані на одній стороні, а сторінки і на іншій. Інший аркуш мав би сторінки і на одній стороні та сторінки і на іншій. Третій аркуш мав би сторінки , , і .

Коли одна пронумерована сторінка забирається з газети, питання полягає в тому, які інші сторінки зникають.

Вхідні дані

Кожен тестовий випадок описується двома цілими числами і на рядку, де 4 \le N \le 1000 є кратним чотирьом, що позначає загальну кількість сторінок у газеті, і 1 \le P \le N є номером сторінки, яка була взята. Кінець вводу позначається рядком, що містить лише значення .

Вихідні дані

Для кожного випадку виведіть, у зростаючому порядку, номери сторінок для інших трьох сторінок, які зникнуть.

Приклади

Приклад 1

Loading
Loading