Given an array nums that may contain duplicates , return all possible unique subsets. The list may be in any order; keep each subset in ascending order. Input format Input is [nums] , e.g. [[1,2,2]] .