// J4180449 三宅亮輔
// 問題名
// -
// 問題URL
// -
// 所要時間
// -
// 学んだこと
//
//
//

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

map<string, int> m;
string max_str, len_str;
int max_val, max_len;

string str;
int main() {
    while(cin >> str) {
        m[str] += 1;
    }
    for(auto itr = m.begin(); itr != m.end(); itr++) {
        if(itr->second > max_val) {
            max_val = itr->second;
            max_str = itr->first;
        }
        if(itr->first.length() > max_len) {
            max_len = itr->first.length();
            len_str = itr->first;
        }
    }
    cout << max_str << " " << len_str << endl;
}
