#include <bits/stdc++.h>
using namespace std;
int n, k1, k2;
vector<char> a;
void input() {
  cin >> n;
  k1 = (n - 11) / 2;
  k2 = k1;
  char inp;
  for (int i = 0; i < n; i++) {
    cin >> inp;
    a.push_back(inp);
  }
}
void solve() {
  for (int i = 0; i < a.size(); i++) {
    if (k1 > 0 && a[i] != '8') {
      k1--;
      a.erase(a.begin() + i);
      i--;
    } else if (k2 > 0 && a[i] == '8') {
      k2--;
      a.erase(a.begin() + i);
      i--;
    }
  }
}
void output() {
  if (a[0] == '8') {
    cout << "YES";
  } else {
    cout << "NO";
  }
}
int main() {
  {
    input();
    solve();
    output();
  }
}
