小Why的方阵
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小Why有一个 2 行 2 列的方阵 A,每个格子上都有一个数字。
小Why可以执行以下的操作至多一次:
\bullet 修改任意一个格子上的数字。
小Why想知道他能否使得这个方阵每行每列之和相等。

输入描述:

以下两行,每行两个元素,其中第 i 行第 j 列的元素为 A_{i,j} \ (0 \leq A_{i,j} \leq 9)

输出描述:

如果小Why能够使得方阵 A 每行每列之和相等,那么输出 "YES" (不含引号),否则输出 "NO" (不含引号)。
示例1

输入

复制
9 7
7 7

输出

复制
YES
示例2

输入

复制
1 2
3 4

输出

复制
NO