#include #include #include using namespace std; typedef long long LL; int main(){ vector score(101); int N; cin >> N; vector val(N); for(int i = 0; i < N; i++){ cin >> val[i]; } for(int i = 0; i < N; i++){ int p; cin >> p; score[p] += val[i]; } if(score[0] >= *max_element(score.begin(), score.end())){ cout << "YES" << endl; }else{ cout << "NO" << endl; } return 0; }