A. Саша и палочки
ограничение по времени на тест
2 секунды
ограничение по памяти на тест
256 мегабайт
ввод
стандартный ввод
вывод
стандартный вывод

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

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

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

В первой строке входных данных через пробел записаны два целых числа n и k (1 ≤ n, k ≤ 1018, k ≤ n) — количество палочек, которые нарисовал Саша и число k — количество подряд идущих палочек, которые ребята могут зачеркивать.

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

Если Саша выиграет, выведите «YES» (без кавычек), иначе «NO» (без кавычек).

Вы можете выводить каждую из букв в любом регистре.

Примеры
Входные данные
1 1
Выходные данные
YES
Входные данные
10 4
Выходные данные
NO
Примечание

Пояснение в первому примеру: Саша вычеркивает 1 палочку, после чего палочек не остается и его соседка не может сделать ход, то есть проигрывает.

Пояснение ко второму примеру: Саша вычеркивает 4 палочки, после чего его соседка вычеркивает 4 палочки и на бумаге остается 2 палочки, то есть Саша не может сделать ход. Так как вычеркиваний ребята сделали одинаковое количество раз, Саша не выиграл.