Олимпиадный тренинг

Задача . A. Даша и лестница


По пути на занятия по программированию тигра Дашу ждало первое испытание — огромная лестница!

Ступеньки лестницы были пронумерованы, начиная с единицы до бесконечности. Как известно, тигры очень любят все чередующееся, не исключено, что это как-то связано с их окраской. Поэтому на некотором отрезке своего пути она посчитала два числа — количество ступенек с чётными и нечётными номерами.

Вам необходимо проверить, существует ли такой промежуток ступенек c l-й по r(1 ≤ l ≤ r), для которого числа, посчитанные Дашей, верны.

Входные данные

В единственной строке вам заданы два целых числа a, b (0 ≤ a, b ≤ 100) — количество чётных и нечётных ступенек соответственно.

Выходные данные

В единственной строке выходных данных выведите «YES», если отрезок ступенек, описанный входными данными существует, и «NO» в противном случае.

Примечание

В первом примере один из подходящих промежутков от 1 до 5. В этом интервале две четные ступеньки — 2 и 4, и три нечетных: 1, 3 и 5.


Примеры
Входные данныеВыходные данные
1 2 3
YES
2 3 1
NO

time 2000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
 Кол-во
С++ Mingw-w645
Комментарий учителя