Становимся инфлюенсером

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

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

В первой строке даны два целых числа n (1 ≤ n ≤ 10^5) — количество опубликованных материалов и t (1 ≤ t ≤ 10^9) — максимальный временной промежуток, который вы хотите учитывать.
В следующих n строках находятся разделённые пробелами целые числа t_i, v_i — время публикации и количество полученных просмотров (1 ≤ t_i, v_i ≤ 10^9).

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

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

Примеры

Вход
Выход
4 5 10 1000 12 1500 6 2000 1 1100
3100

Пояснение

Две последние публикации, сделанные в моменты времени 1 и 6, дают суммарно 2000 + 1100 просмотров.
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue