#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define int long long #define MOD 1000000007 #define rep(i, n) for (int i = 0; i < (n); i++) #define itrep(i, a) for (auto i = (a).begin(); i != (a).end(); i++) #define REP(i, a, n) for (int i = (a); i <= (n); i++) #define all(a) (a).begin(), (a).end() #define mp(a, b) make_pair((a), (b)) using namespace std; int dx[4] = { 1, 0, -1, 0 }; int dy[4] = { 0, -1, 0, 1 }; template void inputVector(vector& v, int n) { v.resize(n); for (int i = 0; i < v.size(); i++) cin >> v[i]; } signed main() { string S; cin >> S; int n = S.size(); rep(i, n - 2) { string tmp = S.substr(i, 3); if (tmp == "575") { cout << "YES" << endl; return 0; } } cout << "NO" << endl; return 0; }