Аня, Яна и шифр от замка Аня и Яна сёстры-близняшки. И, конечно, все вещи, которыми они пользуются, полностью идентичны. Им это кажется скучным, и для разнообразия, там, где это можно, они пытаются не копировать друг у друга, а отражать зеркально. Хорошим примером этого являются их имена.
На этот раз им купили по одинаковому велосипеду. В комплекте к каждому прилагался кодовый четырёхзначный замок для прикрепления велосипеда на улице к столбам и скамейкам. Аня придумала число n из четырёх десятичных цифр -- код для своего замка и ввела его. Яна решила ввести зеркальное число. Но просто перевернуть код - это скучно. Она выписала в ряд последовательность цифр от 0 до 9, разделила её посередине (между 4 и 5) вертикальной линией и каждую цифру кода Ани заменила на симметричную относительно этой линии. То есть 0 на 9, 1 на 8, 2 на 7 и т. д. У неё получился свой код, который вам и нужно узнать.
Input format
На входе записано число n - код Ани. Запись числа n содержит ровно 4 цифры и может начинаться с цифры 0.
Output format
Вывести строку из четырёх цифр - зеркальный код, полученный Яной.
Examples
Input
0123
Output
9876
Input
3608
Output
6391
Input
9000
Output
0999
Виртуальная машина (ВМ, от англ. virtual machine) — программная и/или аппаратная система, эмулирующая аппаратное обеспечение некоторой платформы и исполняющая программы для target-платформы (целевая, гостевая платформа) на host-платформе (хост-платформа, платформа-хозяин) или виртуализирующая некоторую платформу и создающая на ней среды, изолирующие друг от друга программы и даже операционные системы.
Виртуальная машина исполняет некоторый машинно-независимый код (например, байт-код, шитый код, p-код) или машинный код реального процессора. Помимо процессора, ВМ может эмулировать работу как отдельных компонентов аппаратного обеспечения, так и целого реального компьютера (включая BIOS, оперативную память, жёсткий диск и другие периферийные устройства). В последнем случае в ВМ, как и на реальный компьютер, можно устанавливать операционные системы (например, Windows можно запускать в виртуальной машине под Linux или наоборот). На одном компьютере может функционировать несколько виртуальных машин (это может использоваться для имитации нескольких серверов на одном реальном сервере с целью оптимизации использования ресурсов сервера).
во всех выражениях первые 3 столбца одинаковы я их только в 1 и во 2 примере написал их но их надо во всех выражениях писать
1) x∧y∧z
x y z x ∧ y ∧ z
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
2) x∧¬y∧z
x y z ¬ у x ∧ ¬y ∧ z
0 0 0 1 0
0 0 1 1 0
0 1 0 0 0
0 1 1 0 0
1 0 0 1 0
1 0 1 1 1
1 1 0 0 0
1 1 1 0 0
3) x∧y∧¬z
¬z x∧y∧¬z
1 0
0 0
1 0
0 0
1 0
0 0
1 1
0 0
4) ¬x∧¬y∧¬z;
¬x ¬ у ¬z ¬x∧¬y∧¬z
0 1 1 1
0 1 0 0
0 0 1 0
0 0 0 0
1 1 1 0
1 1 0 0
1 0 1 0
1 0 0 0
в остальных примерах я не буду писать столбцы ¬x ¬y ¬z
если что сам их запишешь все их значения есть в 4 выражении всех их значение во всех выражениях одинаковые
5) x∨y∨z
x∨y∨z
0
1
1
1
1
1
1
1
6) x∨¬y∨z
¬y x∨¬y∨z
1
1
0
1
1
1
1
1
7) x∨y∨¬z
¬z x∨y∨¬z
1
0
1
1
1
1
1
1
8) ¬x∨¬y∨¬z;
¬x ¬y ¬z ¬x∨¬y∨¬z
1
1
1
1
1
1
1
0
9) ¬( x∧y∧z )
x∧y∧z ¬( x∧y∧z )
0 1
0 1
0 1
0 1
0 1
0 1
0 1
1 0
10) ¬(x∧¬y∧z)
¬y x∧¬y∧z ¬(x∧¬y∧z)
0 1
0 1
0 1
0 1
0 1
1 0
0 1
0 1
11) ¬(x∨y∨z)
x∨y∨z ¬(x∨y∨z)
0 1
1 0
1 0
1 0
1 0
1 0
1 0
1 0
12) ¬( x∨¬y∨z)
¬y x∨¬y∨z ¬( x∨¬y∨z)
1 0
1 0
0 1
1 0
1 0
1 0
1 0
1 0