#include #define FOR(i,a,b) for(int i = a; i < b; i++) #define REP(i,n) FOR(i,0,n) int main(){ int i, n; int maxp = 0, max; std::cin >> n; int a[n], b[n], p[101]={}; REP(i, n) std::cin >> a[i]; REP(i, n) std::cin >> b[i]; REP(i, n) p[b[i]] += a[i]; FOR(i,1,101){ if(p[i] > maxp){ maxp = p[i]; max = i; } } if(p[0] >= maxp){ std::cout << "YES" << std::endl; } else{ std::cout << "NO" << std::endl; } return 0; }