- Time limit: 2.00 s
- Memory limit: 128 MB
Aikaraja: 2 s
Muistiraja: 128 Mt
Maija on tulossa kylään Uoleville, mutta siihen on vielä minuuttia aikaa. Uolevi päätti odottaessaan katsoa elokuvia. Hänellä on tietokoneella kolme elokuvaa, joiden kestot ovat , ja minuuttia.
Uolevi katsoo aina elokuvan kokonaan alusta loppuun. Onko Uolevin mahdollista katsoa elokuvia niin, että siihen menee tasan minuuttia ja välissä ei ole taukoja? Jos on, montako elokuvaa Uolevi voi katsoa enintään?
Syöte
Syötteen ensimmäisellä rivillä on luku : kauanko kestää, ennen kuin Maija tulee.
Syötteen toisella rivillä on kolme lukua , ja : elokuvien kestot.
Kaikki syötteen luvut ovat kokonaislukuja.
Tuloste
Jos Uolevi pystyy katsomaan elokuvia tasan minuutin ajan, ohjelmasi tulee tulostaa, montako elokuvaa hän voi katsoa enintään.
Muussa tapauksessa ohjelmasi tulee tulostaa luku -1.
Esimerkki
Syöte:
10 3 4 5
Tuloste.
3
Selitys: Uolevi voi katsoa ensin 3 minuutin elokuvan, sitten 4 minuutin elokuvan ja lopuksi 3 minuutin elokuvan.