시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB43161435.897%

문제

W pewnej szkolnej zabawie przygotowano n koszyków i do każdego z nich wrzucono pewną liczbę losów. Niektóre z losów są wygrywające i za wylosowanie takiego losu dostaje się prawo do opuszczenia jednej godziny lekcyjnej bez usprawiedliwienia.

Kozik szybko obliczył, że chciałby opuścić g godzin w danym roku szkolnym. Powinien więc kupić tyle losów, aby mieć pewność, że wśród wszystkich kupionych będzie co najmniej g losów wygrywających. Kozik ma jednak ograniczone fundusze, dlatego chciałby zrobić to jak najmniejszym kosztem, czyli kupić jak najmniej losów. Zakładamy, że Kozik wie, ile jest w każdym pojemniku losów wygrywających, a ile przegrywających.

입력

Pierwszy wiersz standardowego wejścia zawiera dwie liczby całkowite n, g (1 ≤ n ≤ 10 000, 1 ≤ g ≤ 1 000), oznaczające odpowiednio liczbę koszyków z losami oraz liczbę godzin, jakie chciałby opuścić Kozik.

n kolejnych wierszach znajduje się opis kolejnych koszyków. Każdy wiersz zawiera dwie liczby całkowite wi, pi (0 ≤ wi ≤ 109, 0 ≤ pi ≤ 109), oznaczające odpowiednio liczbę losów wygrywających oraz przegrywających w i-tym koszyku.

출력

Pierwszy i jedyny wiersz standardowego wyjścia powinien zawierać jedną liczbę całkowitą, równą minimalnej liczbie losów, jakie powinien kupić Kozik lub jedno słowo NIE, gdy Kozik nie może kupić tylu losów, aby opuścić co najmniej g godzin.

예제 입력 1

4 3
2 5
0 5
2 0
2 2

예제 출력 1

5