#include <bits/stdc++.h>
#pragma comment(linker, "/STACK:16777216")
using namespace std;
vector<vector<int>> g(1000);
bool removed[1000];
int cost[1000];
int n, d;
void input() {
  cin >> n >> d;
  for (int i = 0; i < n; i++) {
    cin >> cost[i];
  }
}
void solution() {
  int sum = 0;
  for (int i = 0; i < n; i++) sum += cost[i];
  sum += 10 * (n - 1);
  if (sum > d) {
    cout << -1;
  } else {
    cout << (n - 1) * 2 + (d - sum) / 5;
  }
}
int main() {
  input();
  solution();
  return 0;
}
