def    __lowerCamelCase	(		lowerCAmelCase__			):
       return "".join(chr(ord(lowerCAmelCase__			) + 3_2			) if 'A' <= char <= 'Z' else char for char in word			)


if __name__ == "__main__":
    from doctest import testmod

    testmod()

def    __lowerCamelCase	(		lowerCAmelCase__			,						lowerCAmelCase__			,						lowerCAmelCase__			,						lowerCAmelCase__			,						lowerCAmelCase__			):
       if target == 0:
              answer.append(path.copy()			)
       else:
              for index in range(lowerCAmelCase__			,						len(lowerCAmelCase__			)			):
                     if target >= candidates[index]:
                            path.append(candidates[index]			)
                            backtrack(lowerCAmelCase__			,						lowerCAmelCase__			,						lowerCAmelCase__			,						target - candidates[index]			,						lowerCAmelCase__			)
                            path.pop(len(lowerCAmelCase__			) - 1			)






def    __lowerCamelCase	(		lowerCAmelCase__			,						lowerCAmelCase__			):
       lowerCAmelCase__  			=      []  # type: list[int]
       lowerCAmelCase__  			=      []  # type: list[int]
       backtrack(lowerCAmelCase__			,						lowerCAmelCase__			,						lowerCAmelCase__			,						lowerCAmelCase__			,						0			)
       return answer






def    __lowerCamelCase	(		):
       print(combination_sum([-8, 2.3, 0]			,						1			)			)


if __name__ == "__main__":
    import doctest

    doctest.testmod()
    main()
