100 atcoder#ABC058A. [ABC058A] ι⊥l

[ABC058A] ι⊥l

Score : 100100 points

Problem Statement

Three poles stand evenly spaced along a line. Their heights are aa, bb and cc meters, from left to right. We will call the arrangement of the poles beautiful if the tops of the poles lie on the same line, that is, ba=cbb-a = c-b.

Determine whether the arrangement of the poles is beautiful.

Constraints

  • 1a,b,c1001 \leq a,b,c \leq 100
  • aa, bb and cc are integers.

Input

Input is given from Standard Input in the following format:

aa bb cc

Output

Print YES if the arrangement of the poles is beautiful; print NO otherwise.

2 4 6
YES

Since 42=644-2 = 6-4, this arrangement of poles is beautiful.

2 5 6
NO

Since 52655-2 \neq 6-5, this arrangement of poles is not beautiful.

3 2 1
YES

Since 12=231-2 = 2-3, this arrangement of poles is beautiful.