#include using namespace std; void fast_io() { ios_base::sync_with_stdio(false); cin.tie(nullptr); } int main() { fast_io(); int n, T; cin >> n >> T; vector t(n - 1); for (int i = 0; i < n - 1; i++) { cin >> t[i]; } vector flg(n); int k; cin >> k; for (int i = 0; i < k; i++) { int x; cin >> x; flg[x - 1] = true; } int ans = 0; int cur = 0; for (int i = 0; i < n - 1; i++) { while (T <= t[i]) { if (cur == 0) { cout << -1 << endl; return 0; } cur--; ans++; T += 10; } T -= t[i]; if (flg[i]) { cur++; } } cout << ans << endl; }