Задачі
Плавний контест
Плавний контест
Андрій не полюбляє різкі перепади, а особливо в контестах. Два числа $a$ і $b$ утворюють різкий перепад, якщо $|a-b| > 1$. Скажемо, що контест є плавним, якщо ніякі складності двох сусідніх задач не утворюють різкий перепад.
Вам дано $5$ чисел --- складності задач. Визначте, чи утворюють ці задачі плавний контест.
\InputFile
Перший рядок містить п'ять цілих чисел $a$, $b$, $c$, $d$, $e$ ($1 \le a, b, c, d, e \le 10^6$) --- складності задач.
\OutputFile
Виведіть <<\t{YES}>>, якщо числа утворюють плавний контест, і <<\t{NO}>> в іншому випадку (Перевіряюча система не чутлива до регістру, тобто відповіді <<\t{Yes}>> та <<\t{yES}>> будуть також зараховані).
\Note
Пояснення до першого прикладу:
$|1-2| = 1$, $|2-2| = 0$, $|2-2| = 0$, $|2-1| = 1$.
Жодна з цих пар не утворює різкий перепад, тому числа ${1,2,2,2,1}$ утворюють плавний контест.
Пояснення до другого прикладу:
$|1-2| = 1$, $|2-2| = 0$, $|2-1| = 1$, $|1-3| = 2$.
Як можна бачити, останні два числа утворюють різкий перепад, тому числа ${1,2,2,1,3}$ не утворюють плавний контест.
Вхідні дані #1
1 2 2 2 1
Вихідні дані #1
Yes
Вхідні дані #2
1 2 2 1 3
Вихідні дані #2
No