Le $N$ mucche di Farmer John ($1 \leq N \leq 100,000$) allenano ancora gli zoccoli correndo su pista infinita. Partono da posizioni distinte e alcune velocità differiscono.
Le corsie permettono sorpassi. Due mucche nella stessa corsia non possono mai occupare la stessa posizione. Senza cambi di corsia o velocità, correranno $T$ minuti ($1 \leq T \leq 1,000,000,000$). Quante corsie occorrono?
Input
La prima riga contiene $N$ e $T$.
Le successive $N$ contengono posizione iniziale e velocità di una mucca. Posizione è intero non negativo, velocità positivo; entrambi al massimo un miliardo. Le posizioni sono distinte e date in ordine crescente.
Output
Stampa un intero: minimo di corsie perché due mucche nella stessa corsia non coincidano mai, incluso l'istante $T$.
Esempi
Input 1
5 3 0 1 1 2 2 3 3 2 6 1
Output 1
3
Autore del problema: Mark Gordon, 2014