# Na cesti
Na začetku $l$ kilometrske ceste je $n$ oseb. Vsak izmed njih začne hojo s hitrostjo $v_i$ ob nekem času $t_i$, dokler ne prispe na cilj. Predpostavimo, da vsi začnejo hoditi ob svojem času (nihče drug ne začne ob istem) in da na cilj prispejo ob različnih časih.
Če se osebi $i$ in $j$ srečata na poti, se spoprijateljita. Natančneje (matematično) velja, da se osebi $i$ in $j$ srečata, če velja, da $t_i < t_j$ in $l/v_i + t_i > l/v_j + t_j$.
Poišči moč (število elementov) največje množice oseb, ki so med seboj prijatelji.
## Vhod
V prvi vrstici standardnega vhoda se nahajata s presledkom ločeni naravni števili $l$ in $n$. V vsaki od naslednjih $n$ vrstic se nahajata celi pozitivni števili $t_i$ in $v_i$.
## Izhod
Na standardni izhod izpiši celo število, ki je enako moči največje množice ljudi, ki so lahko med seboj prijatelji.
## Omejitve in podnaloge
Pri vseh podnalogah velja:
- $100 \leq l \leq 1000$
- $1 \leq n \leq 500$
- $0 \leq t_i \leq 1000$
- $1 \leq v_i \leq 100$
1. podnaloga (17 točk): $n \leq 40$ in rezultat je lahko največ $6$.
2. podnaloga (14 točk): $n \leq 150$ in rezultat je lahko največ $12$.
3. podnaloga (13 točk): $n \leq 250$ in rezultat je lahko največ $16$.
4. podnaloga (25 točk): $n \leq 350$ in rezultat je lahko največ $22$.
5. podnaloga (31 točk): ni dodatnih omejitev
## Primeri
### 1. primer
Vhod:
```
1000 4
1 3
2 1
0 2
3 4
```
Izhod:
```
3
```
Komentar:
V tem primeru imamo cesto dolžine $l = 1000$ in $4$ osebe, za katere velja:
1. oseba: $t_1 = 0$ in $v_1 = 2$
2. oseba: $t_2 = 1$ in $v_2 = 3$
3. oseba: $t_3 = 2$ in $v_3 = 1$
4. oseba: $t_4 = 3$ in $v_4 = 4$
Tedaj se 1. in 2. oseba srečata (in postaneta prijatelja), ker je $1000/2 + 0 > 1000/3 + 1$.
Z malo računanja ugotovimo še, da se 4. oseba sreča z vsemi ostalimi 3, zato vemo, da so med seboj prijatelji osebe 1, 2 in 4.