Подрыв ветряка

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Выбрав сторону Выживших, Эйден решает помочь им с подрывом ветряка фракции Миротворцев. Ветряк обладает определенным значением стабильности, изначально равным ss. Чем меньше станет его стабильность, тем проще будет его подорвать.

У ветряка также есть nn ключевых элементов, доступ к ii-му из которых можно получить только если текущая стабильность ветряка не меньше a_ia\_i. При этом, имея доступ к ii-му ключевому элементу, Эйден может отключить его, тем самым изменив стабильность ветряка ровно на b_ib\_i (если b_ib\_i отрицательно, то стабильность уменьшается, а если положительно --- увеличивается).

В каждый момент времени Эйден может выбрать любой из ключевых элементов, к которым имеется доступ, и отключить его. Отключать все доступные элементы при этом не обязательно, в любой момент можно остановиться и не трогать оставшиеся элементы. Также обратите внимание, что конечная стабильность может быть отрицательной.

Помогите Эйдену определить, какое минимальное значение стабильности ветряка можно получить, и какие ключевые элементы в каком порядке для этого стоит отключать.

입력

В первой строке ввода через пробел даны два целых числа nn и ss --- количество ключевых элементов и изначальное значение стабильности (1n10001 \leqslant n \leqslant 1000; 0s1040 \leqslant s \leqslant 10^4).

В следующих nn строках перечислены описания ключевых элементов. В ii-й из них через пробел даны два целых числа a_ia\_i и b_ib\_i --- порог стабильности, начиная с которого элемент доступен, и изменение стабильности при отключении этого элемента (0a_i21040 \leqslant a\_i \leqslant 2 \cdot 10^4; 104b_i104-10^4 \leqslant b\_i \leqslant 10^4).

Гарантируется, что _i=1nb_i2104\sum\limits\_{i=1}^n \left| b\_i \right| \leqslant 2 \cdot 10^4.

출력

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

В следующей строке выведите через пробел kk различных целых чисел от 11 до nn --- номера ключевых элементов в том порядке, в котором их следует отключать.

Если существует несколько последовательностей отключения, приводящих к минимальной возможной стабильности, выведите любую из них.