$N$ krów Farmer John ($1 \leq N \leq 100,000$) znowu ćwiczy kopyta, biegnąc po nieskończonej trasie. Pozycje początkowe są różne, niektóre prędkości też.
Tory pozwalają wyprzedzać. Dwie krowy na tym samym torze nigdy nie mogą mieć tej samej pozycji. Bez zmiany toru czy prędkości będą biec $T$ minut ($1 \leq T \leq 1,000,000,000$). Ile torów potrzeba?
Wejście
Pierwszy wiersz zawiera $N$ i $T$.
Następne $N$ zawiera pozycję początkową i prędkość jednej krowy. Pozycja jest nieujemna całkowita, prędkość dodatnia; obie co najwyżej miliard. Pozycje są różne i podane rosnąco.
Wyjście
Wypisz całkowitą minimalną liczbę torów, aby dwie krowy na jednym torze nigdy nie były w tej samej pozycji, także w chwili $T$.
Przykład
Wejście 1
5 3 0 1 1 2 2 3 3 2 6 1
Wyjście 1
3
Autor zadania: Mark Gordon, 2014