string ToII(long num) { StringBuilder s = new StringBuilder(); while (num != 0) { long b = num % 2; if (b < 0) b *= -1; s.Insert(0, b); num = num / 2; } return s.ToString(); }