U zemlji Bajtoviji se, tradicionalno, svake prestupne godine održava egzibiciona reli trka. Vozači i ekipe se okupljaju u Donjem Bitu, gde izlažu svoje automobile zainteresovanoj publici. Zatim svaki vozač dobija startni broj i trka počinje. Vozači kreću ka Gornjem Bitu prema startnim brojevima u razmacima od po 3 minuta. Po završetku trke, u Gornjem Bitu se održava veliko slavlje nakon koga publika i učesnici kolektivno peru sudove. Tek nakon što su sudovi oprani, proglašava se pobednik trke. Legenda kaže da će zavladati glad do sledećeg relija, ako se pobednik proglasi uz prljave sudove.
I tako, od pamtiveka...
Uz savremeno doba dođoše i savremena shvatanja. Ministarstvo Saobraćaja, Automobilizma i Turizma, smatra da su trke suviše opasne i želi da ih zabrani uz obrazloženje da raspon od 3 minuta ostavlja veoma male manevarske mogućnosti i dovodi do neverovatno velikog broja jako rizičnih preticanja. Ako bi se interval povećao na bezbednih 7 minuta, trke bi trajale do kasno u noć kada više niko ne bi ostao da pere sudove. Potrebno je uveriti predstavnike Ministarstva da i pored raspona od 3 minuta ne dolazi do prevelikog broja preticanja.
Poznati su vam podaci vezani za poslednju održanu trku, preciznije: broj učesnika N (1 ≤ N ≤ 100000) i redosled kojim su takmičari stizali u Gornji Bit. Od vas se očekuje da odredite minimalan broj preticanja koji se mogao dogoditi na datoj trci.
Napomena:
Automobili takmičara su obeleženi startnim brojevima od 1 do N, i tim redom kreću sa starta. U prilog trci ide i podatak da u svakom preticanju učestvuju samo dva vozača. Još se nije desilo da neko od takmičara ne završi trku!
Ulaz:
U prvoj liniji tekstualnog fajla reli.in se nalazi broj vozača N. U svakoj od sledećih N linija se nalazi po jedan broj, i to u i+1-oj liniji, startni broj vozača koji je i-ti stigao u Gornji Bit.
Izlaz:
U prvoj i jedinoj liniji tekstualnog fajla reli.out potrebno je ispisati ostatak minimalnog broja preticanja pri deljenju sa 10000.
Primer:
reli.in
|
|
reli.out
|
5
4
3
2
1
5
|
|
6
|