class Solution { public: vector intersection(vector& nums1, vector& nums2) { vectorv; unordered_sets(nums1.begin(),nums1.end()); for(auto x:nums2) { if(s.erase(x)) v.push_back(x); } return v; } };