Задачи
Плавный контест
Плавный контест
Андрей не любит резкие перепады, а в особенности в контестах. Два числа $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}>> в противном случае.
\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