1 2 3
{} 1 1 2 1 2 3 1 3 2 2 3 3
nums=sorted(map(int,input().split())) result=[] def dfs(idx,path): result.append(path[:]) for i in range(idx,len(nums)): path.append(nums[i]) dfs(i+1,path) path.pop() dfs(0,[]) for r in result: print(*r) if r else print('{}')