Masala C

Xotira 128 MB Vaqt 2000 ms
14

Команда аналитиков

Аркадий - менеджер команды аналитиков из kk человек. У Аркадия есть бэклог из nn задач, ii-я задача требует tit_i дней работы любого из членов команды (мы считаем всех членов команды равнозначными). Над каждой задачей от начала до конца должен работать кто-то один. Передавать задачи в процессе выполнения неудобно. Для каждой задачи известен дедлайн - did_i рабочих дней. Помогите Аркадию определить, успеет ли его команда выполнить все задачи в срок.


Kiruvchi ma'lumotlar:

В первой строке заданы два целых положительных числа - nn и kk

(1<=n,k<=15)(1 <= n, k <= 15). В каждой из следующих nn строк заданы

два целых положительных числа - tit_i и did_i (1<=ti<=di<=109)(1 <= t_i <= d_i <= 10^9).


Chiquvchi ma'lumotlar:

Выведите NO, если нельзя выполнить все задачи в срок.

Иначе в первой строке выведите YES. 


Misollar
# input.txt output.txt
1
5 2
3 3
2 2
3 6
2 4
2 6
YES
2
2 1
4 7
4 7
NO
3
1 2
1 2
YES
4
5 2
5 5
2 2
1 6
2 4
2 6
YES