#include using namespace std; class Solution { public: vector> permuteUnique(vector& nums) { vector> result; sort(nums.begin(), nums.end()); result.emplace_back(nums); while (next_permutation(nums.begin(), nums.end())) { result.emplace_back(nums); } return result; } };