#include using namespace std; int main() { int n; cin >> n; vector a(n, 0), b(n, 0); for(auto &i : a) cin >> i; for(auto &i : b) cin >> i; vector scores(n, 0); for(int i = 0; i < n; ++i) { scores[b[i]] += a[i]; } int me = scores.front(); for(int i = 1; i < n; ++i) { if(me < scores[i]) { cout << "NO" << '\n'; return 0; } } cout << "YES" << '\n'; return 0; }