from collections import *

def f(x):
    if x==0:
        return '{}'
    
    i = 0
    s = []
    t = x
    
    while t:
        if t%2:
            s.append(f(i))
        t //= 2
        i += 1
    
    res = '{'+','.join(list(s))+'}'
    return res

N = int(input())
memo = defaultdict(lambda: -1)
print(f(N))