#include using namespace std; int main() { int N, T; cin >> N >> T; vector t(N - 1); long long sum = 0; for (int i = 0; i < N - 1; i++) { cin >> t[i]; sum += t[i]; } int K; cin >> K; set st; for (int i = 0; i < K; i++) { int A; cin >> A; st.insert(A); } int ans = 0; for (int i = 0; i < N - 1; i++) { T -= t[i]; if (T <= 0) { cout << -1; return 0; } sum -= t[i]; if (sum > T - 1 && st.count(i + 2)) { ans++; T += 10; } } cout << ans; return 0; }