def divtwo(x):
    if (x >= 0):
        a = 0
        z = 0
        # Wie oft passt die 2 in x
        while (a <= x):
            a = (a + 2)
            z = (z + 1)
        z = (z - 1)
    else:
        z = 0
    return z

def bin(n):
    if (n == 0):
        print(0)
    if (n > 0):
        a = n
        # Das Verfahren zur Bestimmung der Binärdarstellung aus der Vorlesung
        while (a > 0):
            q = divtwo(a)           # Quotient
            r = (a - (q + q))       # Rest berechnen
            a = q                   # Nächste Zeile im Verfahren
            print(r)
    return 0
