#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <string>
#include <cmath>
#include <algorithm>
#include <vector>
#include <queue>
#include <stack>
#include <map>
#include <set>
#include <cstring>

typedef long long ll;
using namespace std;

#define mod 1000000007
#define INF 1000000000 //(int)1e9
#define LLINF 2000000000000000000 //(ll)2e18
#define PI  3.1415926536

#define SIZE 100000

int main(){
    int n;
    int a[101],b[101];
    int score[101]={0};
    
    scanf("%d",&n);
    
    for(int i=0;i<n;i++){
        scanf("%d",&a[i]);
    }
    for(int i=0;i<n;i++){
        scanf("%d",&b[i]);
    }
    
    for(int i=0;i<n;i++){
        score[b[i]] += a[i];
    }
    
    for(int i=1;i<=100;i++){
        if(score[0] < score[i]){
            puts("NO");
            return 0;
        }
    }
    
    puts("YES");
    
    return 0;
}