# Cinema Crowds 2

The United Cinema Crowd Association of Stockholm plans to
have a showing of *Old computer scientists and their
pieings* at the local KTH Royal Institute of Technology
cinema.

Not until far too late did the auditor of the association point out that the board had booked far too many groups of visitors to the theater, which fits at most $N$ visitors.

In total, $M$ groups of
visitors signed up for the showing. It was decided to let the
groups enter the theater one at a time, in the same order in
which they signed up for the showing. If there are too few
empty seats when a group comes, **admission
to the theater will close** and all groups still waiting to
get in have to leave.

Given the sizes of all the visiting groups, determine how
many groups will **not** be accepted into
the theater.

## Input

The first line of the input contains the integers $N$ ($1 \le N \le 100$) and $M$ ($1 \le M \le 50$), the number of seats in the theater and the number of visiting groups.

The second line contains $M$ integers – the size of each visiting group in the order in which they signed up for the showing. A group consists of between $1$ and $10$ visitors. It is guaranteed that the total number of visitors exceeds $N$.

## Output

Output a single number – the number of groups that will
**not** be accepted to the showing.

Sample Input 1 | Sample Output 1 |
---|---|

10 5 1 2 3 4 5 |
1 |

Sample Input 2 | Sample Output 2 |
---|---|

1 10 1 1 1 1 1 1 1 1 1 1 |
9 |