#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long MOD = 1000000007; int main() { int N; cin >> N; vector S(N); int A[101] = {0}; for ( int i = 0; i < N; i++ ) { cin >> S[i]; } for ( int i = 0; i < N; i++ ) { int n; cin >> n; A[n] += S[i]; } int m = 0; for ( int i = 0; i < 101; i++ ) { m = max( m, A[i] ); } cout << ( m == A[0] ? "YES": "NO" ) << endl; return 0; }