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


int main() {
    int n;
    cin >> n;
    vector<int> arr(n);
    
    for (int i = 0; i < n; i++) {
        cin >> arr[i];
    }
    
    int minEle,maxEle;
    int minCount = INT_MAX , maxCount = INT_MIN;
    
    vector<bool>visited(n,false);
    
    for(int i=0;i<arr.size();i++){
    	if(visited[i])continue;
    	
    	int cnt=0;
    	for(int j=i;j<arr.size();j++){
    		if(arr[i]==arr[j]){
    			cnt++;
    			visited[j] = true;
    		}
    	}
    	if(cnt>maxCount){
    		maxCount = cnt;
    		maxEle = arr[i];
    	}
    	if(cnt<minCount){
    		minCount = cnt;
    		minEle = arr[i];
    	}
    }
    
    cout<<"Max freq Element is : "<<maxEle<<" and freq is : "<<maxCount<<endl;
    cout<<"Min freq Element is : "<<minEle<<" and freq is : "<<minCount<<endl;
    
    return 0;
}
