Зеник і його улюблена гра.


Submit solution

Points: 100 (partial)
Time limit: 1.0s
Memory limit: 256M

Author:
Problem type

Зеник запропонував Марічці зіграти у гру, яку він дуже полюбляє. Правила гри прості: Зеник на листку паперу малює навмання \(n\) вертикальних відрізочків. Після цього кожний із гравців закреслює по черзі \(k\) підряд відрізків, якщо це можливо, або з правого, або з лівого кінця. Зеник завжди робить хід першим. Якщо перед черговим ходом відрізків залишилося менше ніж \(k\), то гра зупиняється. Зеник вважає, що він переміг, якщо він зробить більше ходів, ніж Марічка. Зеник бажає знати, виграє він, чи ні.

Вхідні дані

Перший рядок вхідного стандартного потоку містить два натуральних числа \(n\) та \(k\) (\(1 \leq n,k \leq 10^{18}\), \(k \leq n\)) - кількість відрізків, які намалював Зеник, і число \(k\) - кількість підряд відрізків, які можна закреслювати на поточному ході гри.

Вихідні дані

Якщо Зеник виграє, то у стандартний вихідний потік запишіть YES, інакше NO.

Приклад 1

Вхід
10 4
Вихід
NO

Приклад 2

Вхід
1 1
Вихід
YES

Comments

There are no comments at the moment.