using System;
public class Program
{
public static void Main()
int num = 5;
int complement = ~num;
int mask = (int)Math.Pow(2, Math.Ceiling(Math.Log2(num))) - 1;
int weirdComplement = complement & mask;
Console.WriteLine(weirdComplement);
}