#include void main(void){ int n = 0; scanf("%d",&n); int pointList[n] = {}; for(int i = 0 ; i < n ; i++){ scanf("%d",&pointList[i]); } int score[101] = {}; for(int i = 0 ; i < n ; i++){ int answer = 0; scanf("%d",&answer); score[answer] += pointList[i]; } int max = score[0]; for(int i = 0 ; i < 101 ; i++){ if(max < score[i]){ max = score[i]; } } if(max <= score[0]){ printf("YES"); }else{ printf("NO"); } }