#include <bits/stdc++.h>
using namespace std;
int main()
{
unordered_map<int,int>mp;
int n=8;
int arr[]={4,2,6,4,2,5,6,2};
for(int i=0;i<n;++i)
{
mp[arr[i]]++;
}
for(auto &ele:mp)
{
cout<<"Occurence of "<<ele.first <<" = "<<ele.second<<endl;
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkKewogICAgdW5vcmRlcmVkX21hcDxpbnQsaW50Pm1wOwogICAgaW50IG49ODsKICAgIGludCBhcnJbXT17NCwyLDYsNCwyLDUsNiwyfTsKICAgIGZvcihpbnQgaT0wO2k8bjsrK2kpCiAgICB7CiAgICAgICAgbXBbYXJyW2ldXSsrOwogICAgfQogICAgZm9yKGF1dG8gJmVsZTptcCkKICAgIHsKICAgIGNvdXQ8PCJPY2N1cmVuY2Ugb2YgIjw8ZWxlLmZpcnN0IDw8IiA9ICI8PGVsZS5zZWNvbmQ8PGVuZGw7CiAgICB9CgoKICAgIHJldHVybiAwOwp9