#P06654. 朋友聚会

朋友聚会

Description

小J有n个朋友,每个朋友有一定的热情值和工资。

为了避免收入带来的一些不和谐因素,所以小J邀请的朋友中两两工资差小于等于d。

现在给出朋友的信息,请求出最大热情值,其等于你邀请的那些人的热情值之和。

Format

Input

第一行是n和d,有n个朋友,以及工资差值d。

接下来n行给定n个朋友的信息

第i行表示他的工资为m_i,热情值为s_i。

1<=N<=10^6

1<=d<=10^9

0<=Mi,Si<=10^9

Output

一个整数,满足要求的前提下可以获得的最大热情值

Samples

5 10
1 6
2 7
10 13
13 9
14 1
26