from math import log2, ceil n = int(input()) dp = ['' for _ in range(n+1)] dp[0] = '{}' for i in range(1, n+1): tmp = '{' arr = [] for j in range(ceil(log2(i))+1): if i & (1 << j): arr.append(dp[j]) tmp += ','.join(arr)+'}' dp[i] = tmp print(dp[n])