using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ABC047A___キャンディーと2人の子供
{
    class Program
    {
        static void Main(string[] args)
        {
            string input = Console.ReadLine();
            string[] candyPacks = input.Split(' ');

            List<int> candyPackList = ParseInValueToInteger(candyPacks).ToList();

            int maxValue = candyPackList.Max();
            List<int> exeptMaxValueList = candyPackList.Except(candyPackList.Where(x => x == maxValue)).ToList();

            bool canEqual = (maxValue == exeptMaxValueList.Sum());

            string output = "No";
            if (canEqual)
            {
                output = "Yes";
            }

            Console.WriteLine(output);
        }

        private static IEnumerable<int> ParseInValueToInteger<T>(IEnumerable<T> enumerable)
        {
            IList<int> list = new List<int>();

            foreach (var value in enumerable)
            {
                list.Add(int.Parse(value.ToString()));
            }

            return list;
        }
    }
}
