#abc105c. [abc105_c]Base -2 Number

[abc105_c]Base -2 Number

Problem Statement

Given an integer NN, find the base \-2\-2 representation of NN.

Here, SS is the base \-2\-2 representation of NN when the following are all satisfied:

  • SS is a string consisting of 0 and 1.
  • Unless S=S = 0, the initial character of SS is 1.
  • Let S=SkSk1...S0S = S_k S_{k-1} ... S_0, then $S_0 \\times (-2)^0 + S_1 \\times (-2)^1 + ... + S_k \\times (-2)^k = N$.

It can be proved that, for any integer MM, the base \-2\-2 representation of MM is uniquely determined.

Constraints

  • Every value in input is integer.
  • \-109leqNleq109\-10^9 \\leq N \\leq 10^9

Input

Input is given from Standard Input in the following format:

NN

Output

Print the base \-2\-2 representation of NN.


Sample Input 1

-9

Sample Output 1

1011

As (2)0+(2)1+(2)3=1+(2)+(8)=9(-2)^0 + (-2)^1 + (-2)^3 = 1 + (-2) + (-8) = -9, 1011 is the base \-2\-2 representation of \-9\-9.


Sample Input 2

123456789

Sample Output 2

11000101011001101110100010101

Sample Input 3

0

Sample Output 3

0