#include using namespace std; #define rep(i,N) for(int (i)=0;(i) < (N); (i)++) int main(){ int N,D; cin >> N >> D; vector T(N),K(N); rep(i,N) cin >> T[i] >> K[i]; vector> dp(N,vector(2)); #define tokyo 0 #define kyoto 1 dp[0][tokyo] = T[0]; dp[0][kyoto] = K[0]-D; for(int i=1;i