Codeforces Beta Round 91 (Div. 2 Only)
B
Lucky Substring
Codeforces
1000
原题
← AC →
翻译中…

Petya loves lucky numbers. Everybody knows that lucky numbers are positive integers whose decimal representation contains only the lucky digits 4 and 7. For example, numbers 47, 744, 4 are lucky and 5, 17, 467 are not.

翻译中…

One day Petya was delivered a string $*s*$, containing only digits. He needs to find a string that

翻译中…
  • represents a lucky number without leading zeroes,
  • is not empty,
  • is contained in $*s*$ as a substring the maximum number of times.
翻译中…

Among all the strings for which the three conditions given above are fulfilled, Petya only needs the lexicographically minimum one. Find this string for Petya.

翻译中…

Input

翻译中…

The single line contains a non-empty string $*s*$ whose length can range from $1$ to $50$, inclusive. The string only contains digits. The string can contain leading zeroes.

翻译中…

Output

翻译中…

In the only line print the answer to Petya's problem. If the sought string does not exist, print "-1" (without quotes).

翻译中…

Note

翻译中…

The lexicographical comparison of strings is performed by the < operator in the modern programming languages. String $*x*$ is lexicographically less than string $*y*$ either if $*x*$ is a prefix of $*y*$, or exists such $*i*$ ($1 ≤ *i* ≤ *min*(|*x*|, |*y*|)$), that $*x*_{*i*} < *y*_{*i*}$ and for any $*j*$ ($1 ≤ *j* < *i*$) $*x*_{*j*} = *y*_{*j*}$. Here $|*a*|$ denotes the length of string $*a*$.

翻译中…

In the first sample three conditions are fulfilled for strings "4", "7" and "47". The lexicographically minimum one is "4".

翻译中…

In the second sample $*s*$ has no substrings which are lucky numbers.

翻译中…

In the third sample the three conditions are only fulfilled for string "7".

翻译中…

样例

Input #1
047
Output #1
4
InputCopy OutputCopy
Input #2
16
Output #2
-1
InputCopy OutputCopy
Input #3
472747
Output #3
7
InputCopy OutputCopy
题目信息
题号
122B
时间限制
2 s
内存限制
256 MB
标签
暴力
模拟

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。