classSolution { public: voidmerge(vector<int>& nums1, int m, vector<int>& nums2, int n){ /* map<int,int> maps; for(int i = 0 ; i < m ; i++) maps[nums1[i]]++; for(int i = 0 ; i < n ; i++) maps[nums2[i]]++; nums1.clear(); for(auto x: maps) { for(int i = 0 ; i < x.second ; i++) nums1.push_back(x.first); } */