2016. január
2016. január
time limit per test
2 seconds
memory limit per test
64 megabytes
input
standard input
output
standard output

Adott (1 ≤ N ≤ 1000000) db, kezdetben üres doboz, ahol N páratlan egész. Egy lépésben néhány szomszédos dobozba beleteszünk egy-egy kavicsot. Adott (1 ≤ K ≤ 25000) db lépés, mindegyik lépés leírása két számot tartalmaz: x, y (x ≤ y). Ennek jelentése: az x. doboztól az y. dobozig minden dobozba teszünk még egy kavicsot. Ezek után az N doboz kavicsai számának mediánjára vagyunk kíváncsiak. Valahány páratlan szám mediánja a növekvő sorrendbe rendezett számsorból a középső elem.

A program olvassa be a standard input első sorából N-et és K-t, majd a következő K sorból az x, y számpárokat, és írja a standard output első és egyetlen sorába a medián értékét a végállapotban.

Example

Input
7 4
5 5
2 4
4 6
3 5
Output
1

Note

A példában a lépések után a dobozok kavicsainak száma sorrendben: 0, 0, 1, 1, 2, 3, 3, a középső elem az 1.

Információk
Azonosító:
is5
Cím:
2016. január
Időlimit:
2000 ms
Memórialimit:
64 MiB
Típus:
batch

Megoldás beküldése
Beküldéshez lépj be vagy regisztrálj!

Mellékletek