#include using namespace std; signed main(){ int N; cin >> N; vector< int > A( N ), B( N ); for( int i = 0; i < N; ++i ) cin >> A[ i ]; for( int i = 0; i < N; ++i ) cin >> B[ i ]; vector< int > scr( 100 + 1 ); for( int i = 0; i < N; ++i ) scr[ B[ i ] ] += A[ i ]; if( scr[ 0 ] == *max_element( scr.begin(), scr.end() ) ) cout << "YES" << endl; else cout << "NO" << endl; return 0; }