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.
7 4
5 5
2 4
4 6
3 5
1
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.