#include <bits/stdc++.h>
using namespace std;

int main() {
	vector<int> arr={3,2,3,3,2,4};
	map<int,int> ok;
	for(int i=0;i<arr.size();i++){
		ok[arr[i]]++;
	}
	int maxl,minl,max=-1,min=0;
	for(auto it=ok.begin();it!=ok.end();it++){
		cout<<it->first<<"  "<<it->second<<endl;
		if(it->second>max){
			max=it->second;
			maxl=it->first;
		} 
		if(it->second < min){
			min=it->second;
			minl=it->first;
		}
	}
	cout<<"maxelement  "<<maxl<<"  freq  "<<max;
	cout<<"minelement   "<<minl<<"    freq  "<<min;
	return 0;
}