using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Linq;
using static MyIO;


public class A
{
    public static void Main()
    {
        var a = new List<int>();
        a.Add(GetInt());
        a.Add(GetInt());
        a.Add(GetInt());

        int n = (a.Sum()) / 2;
        if (a[0] + a[1] != n)
        {
            Console.WriteLine("No");
        }
        else if (a[1] + a[2] != n)
        {
            Console.WriteLine("No");
        }
        else if (a[2] + a[0] != n)
        {
            Console.WriteLine("No");
        }
        else
        {
            Console.WriteLine("Yes");
        }

    }
}

public static class MyIO
{
    private static string[] args = null;
    private static int num = -1;
    private static int used = -1;

    private static string getArg()
    {
        if (used == num)
        {
            args = Console.ReadLine().Split(' ');
            num = args.Length;
            used = 0;
        }
        return args[used++];
    }

    public static int GetInt() { return int.Parse(getArg()); }
    public static long GetLong() { return long.Parse(getArg()); }
    public static double GetDouble() { return double.Parse(getArg()); }
    public static string GetString() { return getArg(); }
}
