Два формата

아직 제출이 없습니다시간 제한2초메모리 제한1024 MB

문제

Байтом называется единица информации, состоящая из восьми двоичных разрядов. Таким образом, в одном байте можно хранить $2^8$ различных вариантов целого числа --- от $0$ до $255$. Для хранения б\'{о}льших чисел в компьютере отводится несколько байт, в которые записываются разряды числа, переведенного в систему счисления с основанием $256$. То есть для хранения числа $A = \sum_{i = 0}^{k}256^i \cdot A_i$ ($0 \le A_i \le 255$) будет отведено $(k+1)$ байт, в которых будут записаны числа $A_0, A_1 \ldots, A_k$. Например, для записи числа $2000000$ потребуется 3 байта: $2000000 = 128 \cdot 256^0 + 132 \cdot 256^1 + 30 \cdot 256^2$. Соответственно, в этих байтах будут записаны числа $128$, $132$ и $30$.

В разных устройствах принято хранить байты одного числа в разном порядке. Самыми распространенными порядками являются тупоконечный (big-endian) и остроконечный (little-endian). Тупоконечным называют порядок от байта, соответствующего старшему разряду числа в системе счисления с основанием $256$, к байту, соответствующему младшему, то есть в порядке $A_k, A_{k-1}, \ldots A_1, A_0$. В случае с числом $2000000$ это будет порядок $30$, $132$, $128$. Остроконечным называют порядок, обратный тупоконечному.

Теперь представим, что нам нужно передать число с устройства, хранящего байты в тупоконечном порядке, на устройство, хранящее байты в остроконечном порядке. Однако на втором устройстве байты этого числа будут восприниматься как, возможно, совсем другое число. Например, при передаче числа $2000000$ будут переданы байты в следующем порядке: $30$, $132$ и $128$. Второе устройство воспримет это как $30 \cdot 256^0 + 132 \cdot 256^1 + 128 \cdot 256^2 = 8422430$.

Пусть известно число $N$, записанное на втором устройстве (хранящем байты в остроконечном порядке) в результате передачи на него числа $M$ с первого (хранящего байты в тупоконечном порядке). Требуется восстановить число $M$.

입력

В первой строке входного файла задано единственное целое число $N$ ($1 \le N < 2^{24}$).

출력

В выходной файл выведите число $M$.