На кружке электроники студенты разработали необычный калькулятор. Он отображает на экране не одно число, а сразу два, и поддерживает три вида команд:
Определите последовательность команд, чтобы получить из пары чисел (a, b) пару (c, d).
В первой строке записаны целые числа a и b, во второй строке — целые числа c и d ($$$-10^5 \le a, b, c, d \le 10^5$$$, $$$a \ne c$$$ или $$$b \ne d$$$).
Выведите одну строку, состоящую только из цифр 1, 2 и 3 без пробелов — номера команд. От вас не требуется, чтобы количество команд было минимальным, но оно не должно превышать $$$10^6$$$. В ходе вычислений не должны получаться числа больше $$$10^{18}$$$ по модулю.
Если решения нет, выведите "IMPOSSIBLE" (без кавычек, все буквы большие).
-3 5 3 2
231
3 6 2 3
IMPOSSIBLE
| Название |
|---|


