#include<iostream>
#include <map>

using namespace std;

int main()
{
	string a;
	string max;
	map<string, int> n;
//	map<int, string>::iterator i;

	max = "";
	while (cin>>a) {
		n[a] ++;
		if ( a.size() > max.size() ) max = a;
	}

	map<string, int>::iterator i = --n.end();
	cout<<(*i).first<<" "<<max<<endl;

	return 0;
}