#include <bits/stdc++.h>
using namespace std;
int main() {
  int sz, cntr, max = 0;
  set<string> s;
  string str, tmp, ans;
  cin >> str;
  sz = str.size();
  if (count(str.begin(), str.end(), '4') + count(str.begin(), str.end(), '7') ==
      0) {
    cout << -1;
    return 0;
  }
  for (int i = 0; i < sz; i++) {
    for (int j = 1; j <= sz - i; j++) {
      tmp = str.substr(i, j);
      if (count(tmp.begin(), tmp.end(), '4') +
              count(tmp.begin(), tmp.end(), '7') ==
          j)
        s.insert(tmp);
      else
        break;
    }
  }
  for (set<string>::iterator it = s.begin(); it != s.end(); it++) {
    tmp = *it;
    cntr = 0;
    for (int i = 0; i <= (int)str.size() - tmp.size(); i++) {
      cntr += (str.substr(i, tmp.size()) == tmp);
    }
    if (cntr > max) {
      max = cntr;
      ans = tmp;
    } else if (cntr == max && tmp < ans) {
      ans = tmp;
    }
  }
  cout << ans;
  return 0;
}
