from collections import * def f(x): if memo[x]!=-1: return memo[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))+'}' memo[x] = res return res N = int(input()) memo = defaultdict(lambda: -1) print(f(N))