#include #include using namespace std; int main() { int n; cin >> n; map m; int a[n],b[n]; for(int i = 0; i < n; i++)cin >> a[i]; for(int i = 0; i < n; i++){ cin >> b[i]; m[b[i]] = 0; } for(int i = 0; i < n; i++) m[b[i]] += a[i]; int max = 0; for(int i = 0; i < n; i++) if(max < m[b[i]]) max = m[b[i]]; if(max == m[0])cout << "YES"; else cout << "NO"; }