using System; using System.Linq; class Program { static void Main(string[] args) { int N = int.Parse(Console.ReadLine()); int[] A = Console.ReadLine().Split(' ').Select(s => int.Parse(s)).ToArray(); int[] B = Console.ReadLine().Split(' ').Select(s => int.Parse(s)).ToArray(); int[] point = new int[101]; for (int i = 0; i < N; i++) { point[B[i]] += A[i]; } int maxPoint = point.Max(); Console.WriteLine(point[0] == maxPoint ? "YES" : "NO"); } }