#include <iostream>
#include <climits>
#include <vector>
#include <unordered_map>
using namespace std;
int main() {
	vector<int> arr={4,5,6,4,6,6,7,8,5,5};
	unordered_map<int,int> f;
	for(int n:arr){
		f[n]++;
	}
	
	int m=INT_MAX;
	int n=INT_MIN;
	for(const auto& x:f){
		int f1=x.second;
		if(f1<m){
			m=f1;
		}
		if(f1>n){
			n=f1;
		}
	}
	cout<<"max freq:"<<m;
	cout<<"min freq:"<<n;
	return 0;
}