import Data.List main = getContents >>= putStrLn . solve [] . sort . map read . tail . words solve ls [_] = if head ls /= 0 && all (== head ls) (tail ls) then "YES" else "NO" solve ls (a0:a1:as) = solve ((a0 - a1):ls) (a1:as)