#include #define rep(i, n) for (int i = 0; i < n; ++i) using ll = long long; using namespace std; const int INF = 1e9; int main() { int n; cin >> n; vector p(n); rep(i, n) cin >> p[i]; int cnt[101] = {0}; rep(i, n) { int a; cin >> a; cnt[a] += p[i]; } bool flag = true; rep(i, 101) { if (cnt[0] < cnt[i]) flag = false; } flag ? cout << "YES" : cout << "NO"; cout << endl; return 0; }