Quando trabalhamos com números binários, às vezes é necessário inverter (flipar) os bits (transformar todos os 1s em 0s e todos os 0s em 1s). Isso é conhecido como complemento ou negação de um número.
Dado um inteiro n, pede-se que seja calculada sua negação (invertendo os bits).
Entrada
A entrada contém um único inteiro n (1 ≤ n ≤ ).
Saída
O programa deve imprimir a negação binária de n. Essa negação deve começar no 0 (o primeiro 1 na representação binária de n).