# your code goes here
num = int(input())
def dec_to_bin(num):
result = "" # 用来存放二进制结果
if num == 0:
return "0"
# 如果是负数,先记下负号,再转正数来处理
if num < 0:
sign = "-"
num = -num
if num >=0:
sign = ""
# 循环:每次把 n 除以 2,记录余数
while num > 0:
remainder = num % 2 # 余数(0 或 1)
result = str(remainder) + result # 余数加到结果前面
num = num // 2 # n 除以 2,取整数部分
result = sign + result
return result
# 主程序
print("它的二进制是:", dec_to_bin(num))
IyB5b3VyIGNvZGUgZ29lcyBoZXJlCm51bSA9IGludChpbnB1dCgpKQpkZWYgZGVjX3RvX2JpbihudW0pOgogICAgcmVzdWx0ID0gIiIgICMg55So5p2l5a2Y5pS+5LqM6L+b5Yi257uT5p6cCgogICAgaWYgbnVtID09IDA6CiAgICAgICAgcmV0dXJuICIwIgoKICAgICMg5aaC5p6c5piv6LSf5pWw77yM5YWI6K6w5LiL6LSf5Y+377yM5YaN6L2s5q2j5pWw5p2l5aSE55CGCiAgICBpZiBudW0gPCAwOgogICAgICAgIHNpZ24gPSAiLSIKICAgICAgICBudW0gPSAtbnVtCiAgICBpZiBudW0gPj0wOgogICAgCXNpZ24gPSAiIgoKICAgICMg5b6q546v77ya5q+P5qyh5oqKIG4g6Zmk5LulIDLvvIzorrDlvZXkvZnmlbAKICAgIHdoaWxlIG51bSA+IDA6CiAgICAgICAgcmVtYWluZGVyID0gbnVtICUgMiAgICAgIyDkvZnmlbDvvIgwIOaIliAx77yJCiAgICAgICAgcmVzdWx0ID0gc3RyKHJlbWFpbmRlcikgKyByZXN1bHQgICAjIOS9meaVsOWKoOWIsOe7k+aenOWJjemdogogICAgICAgIG51bSA9IG51bSAvLyAyICAgICAgICAgICAgIyBuIOmZpOS7pSAy77yM5Y+W5pW05pWw6YOo5YiGCiAgICByZXN1bHQgPSBzaWduICsgcmVzdWx0CgogICAgcmV0dXJuIHJlc3VsdAoKCiMg5Li756iL5bqPCnByaW50KCLlroPnmoTkuozov5vliLbmmK86IiwgZGVjX3RvX2JpbihudW0pKQ==