Андрій не полюбляє різкі перепади, а особливо в контестах. Два числа і утворюють різкий перепад, якщо |a-b| > 1. Скажемо, що контест є плавним, якщо ніякі складності двох сусідніх задач не утворюють різкий перепад.
Вам дано чисел — складності задач. Визначте, чи утворюють ці задачі плавний контест.
Перший рядок містить п'ять цілих чисел , , , , (1 \le a, b, c, d, e \le 10^6) — складності задач.
Виведіть «YES», якщо числа утворюють плавний контест, і «NO» в іншому випадку (Перевіряюча система не чутлива до регістру, тобто відповіді «Yes» та «yES» будуть також зараховані).
Приклад 1
Приклад 2
Пояснення до першого прикладу:
|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\} не утворюють плавний контест.