#include <iostream>
#include <map>
#include <algorithm>
#include <vector>

using namespace std;

int main() {
    string s;
    getline(cin, s);
    
    map<char, size_t> frequency;
    
    for(auto c: s)
        ++frequency[c];
    
    using P = pair<char, size_t>;
    vector<P> v(frequency.begin(), frequency.end());
    sort(v.begin(), v.end(), [] (P largest, P x) {
        return largest.second > x.second;
    });
    
    printf("(%c) (%c) (%c)", v[0].first, v[1].first, v[2].first);
    
    return 0;
}