



def 	__a					(   lowerCAmelCase_       : list[int]    )				->			list[int]:






						'''simple docstring'''



						UpperCAmelCase_=       len(lowerCAmelCase_    )
						for i in range(lowerCAmelCase_    ):
												for j in range(i + 1      ,lowerCAmelCase_    ):
																		if numbers[j] < numbers[i]:
																								UpperCAmelCase_,       UpperCAmelCase_=       numbers[j], numbers[i]
						return numbers


if __name__ == "__main__":
	__A       =						input('''Enter numbers separated by a comma:\n''').strip()
	__A       =						[int(item) for item in user_input.split(''',''')]
	print(exchange_sort(unsorted))









from __future__ import annotations



def 	__a					(   lowerCAmelCase_       : list[int]      ,lowerCAmelCase_       : int    )				->			list[list[int]]:






						'''simple docstring'''



						UpperCAmelCase_=       []
						UpperCAmelCase_=       []
						UpperCAmelCase_=       0
						UpperCAmelCase_=       sum(lowerCAmelCase_    )
						create_state_space_tree(lowerCAmelCase_      ,lowerCAmelCase_      ,lowerCAmelCase_      ,lowerCAmelCase_      ,lowerCAmelCase_      ,lowerCAmelCase_    )
						return result



def 	__a					(   lowerCAmelCase_       : list[int]      ,lowerCAmelCase_       : int      ,lowerCAmelCase_       : int      ,lowerCAmelCase_       : list[int]      ,lowerCAmelCase_       : list[list[int]]      ,lowerCAmelCase_       : int      ,)				->			None:






						'''simple docstring'''



						if sum(lowerCAmelCase_    ) > max_sum or (remaining_nums_sum + sum(lowerCAmelCase_    )) < max_sum:
												return
						if sum(lowerCAmelCase_    ) == max_sum:
												result.append(lowerCAmelCase_    )
												return
						for index in range(lowerCAmelCase_      ,len(lowerCAmelCase_    )    ):
												create_state_space_tree(
												    lowerCAmelCase_      ,lowerCAmelCase_      ,index + 1      ,[*path, nums[index]]      ,lowerCAmelCase_      ,remaining_nums_sum - nums[index]      ,)
__A       =						[3, 34, 4, 12, 5, 2]
__A       =						9
__A       =						generate_sum_of_subsets_soln(nums, max_sum)



print(*result)




