using System;
using System.Collections.Generic;
public class Program
{
public static void Main()
for (var i = -100; i < 100; i++)
//Console.WriteLine(encode(i));
Console.WriteLine(decode(encode(i)));
}
static int encode(int n) => (n << 1) ^ (n >> 31);
static int decode(int n) => (n >> 1) ^ (-(n & 1));