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

int main(){
	string s;
	map<string,int> m;
	int maxi = 0;
	int maxu = 0;
	string ansi;
	string ansu;
	while(cin >> s){
		m[s]++;
		if(maxi < m[s]){
			maxi = m[s];
			ansi = s;
		}
		if(maxu < s.size()){
			maxu = s.size();
			ansu = s;
		}
	}
	cout << ansi << " " << ansu << endl;
	return 0;
}
