#include <iostream>
#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;

}