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))