#include #include #include #include #include #include #include #include using namespace std; int main(){ int n, a[100], b[100], member[101]={0}, k=0; cin >> n; for(int i=0; i> a[i]; } for(int i=0; i> b[i]; } for(int i=0; i<100; i++){ if(b[i]==0){ k+=a[i]; } else { member[b[i]]+=a[i]; } } for(int i=0; i<100; i++){ if(member[i]>k){ cout << "NO" << endl; return 0; } } cout << "YES" << endl; return 0; }