#include using namespace std; int main() { int N; cin >> N; vector a( N ); vector b( N ); for( int i = 0; i < N; i++ ) { cin >> a[i]; } for( int i = 0; i < N; i++ ) { cin >> b[i]; } vector c( 100 ); int r = 0; for( int i = 0; i < N; i++ ) { if( b[i] == 0 ) r += a[i]; else c[b[i] - 1] += a[i]; } string ans = "NO"; if( *max_element( c.begin(), c.end() ) <= r ) ans = "YES"; cout << ans << endl; }