버스

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

문제

어떤 버스 노선은 $N$개의 정류장으로 이루어져 있습니다. 버스는 차고지에서 곧바로 첫 번째 정류장으로 오기 때문에, 첫 정류장에 도착할 때 버스는 항상 비어 있습니다. 그 뒤로 각 정류장에서는 일정 수의 승객이 버스에 타고, 일정 수의 승객이 내립니다.

승객들은 앉는 것을 좋아합니다. 그래서 버스에 빈 좌석이 있으면 승객은 앉고, 빈 좌석이 하나도 없을 때에만 서 있게 됩니다. 버스에는 좌석이 모두 $K$개 있습니다.

각 정류장에서 몇 명이 타고 몇 명이 내리는지 주어질 때, 어느 한 순간에 버스에서 서 있어야 하는 승객이 최대 몇 명인지 구하세요.

입력

첫째 줄에 두 정수 $N$과 $K$가 주어집니다. $N$은 노선의 정류장 수이고, $K$는 버스의 좌석 수입니다.

이어지는 $N$개의 줄에는 각각 두 정수 $a_i$와 $b_i$가 주어집니다. $a_i$는 그 정류장에서 타는 승객 수, $b_i$는 그 정류장에서 내리는 승객 수입니다.

출력

어느 한 순간에 버스에서 서 있어야 하는 승객의 최대 인원을 정수 하나로 출력하세요.

제한

  • $2 \le N \le 1000$
  • $0 \le a_i, b_i, K \le 1000$