#include <iostream>
#include<vector>
#include<climits>
using namespace std;

int main() {
	// your code goes here
	vector<int> arr={1,2,3,2,3,1,1};
	int maxAns=INT_MIN;
	int minAns=INT_MAX;
	int minElement=0;
	int maxElement=0;
	
	for(int i=0;i<arr.size();i++) {
		int curr=arr[i];
		int count=0;
		
		for(int j=0;j<arr.size();j++) {
			if(arr[j]==curr) {
				count++;
			}
		}
		
		if(count<minAns) {
			minAns=count;
			minElement=arr[i];
		}
		
		if(count>maxAns) {
			maxAns=count;
			maxElement=arr[i];
		}
	}
	cout<<maxElement<<" "<<maxAns<<endl;
	cout<<minElement<<" "<<minAns<<endl;
	return 0;
}