class Solution {
public:
bool uniqueOccurrences(vector<int>& arr) {
map<int ,int> my_map;
map<int ,int> my_map2;
for(int i=0 ;i<arr.size() ;i++)
my_map[arr[i]]++;
for(auto it:my_map)
my_map2[it.second]++;
for(auto it:my_map2)
if(it.second != 1) return false;
return true;
}
};