Find combination of sum possibilities

[Question]: In a distinct array a target integer target, return a list of all unique combinations of  candidateInput: candidates = [2,3,6,7], target = 7 Output: [[2,2,3],[7]]