#include using namespace std; int e[100]; int main(){ int n;cin>>n; int a[n]; int b[n]; for(int i = 0; n > i; i++)cin>>a[i]; for(int i = 0; n > i; i++)cin>>b[i]; int m = 0; for(int i = 0; n > i; i++){ if(!b[i]){ m += a[i]; }else{ e[b[i]-1] += a[i]; } } for(int i = 0; 100 > i; i++){ if(m < e[i]){ cout << "NO" << endl; return 0; } } cout << "YES" << endl; }