Problem I: gy的乌龟阵

Problem I: gy的乌龟阵

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 128 MiB

Description

教练gy带领的足球队已经闯入了地球杯决赛!为了赢下这个无数足球运动员梦寐以求的地球杯冠军,知名足球运动员王多鱼向gy提供了一个顶级战术“乌龟阵”。

“乌龟阵”战术如下:每次进攻时向阵型中添加ai个人,按照顺时针的顺序围成一个圈彻底包围内层的人,在开始新的一层前,必须先把当前层数填满。进攻时如果当前阵型中的每一层都是完整的,那么本次进攻gy的队伍一定会进球,如果存在不完整的层数,则本次进攻一定会失败。

例如,起初阵型是空的,gy第一次向阵型中添加14个人:

不同的颜色代表不同的层数,由于第三层尚未完成,所以第一次进攻将会失败。

现在请你求出gy队的进球数量。

Input

输入第一行包含一个整数n,表示向阵型中添加人员的次数。(1 ≤ n ≤ 100)

第二行包含n个整数a1、a2...an,表示每次(进攻时)向阵型中添加的人员数量。(1 ≤ ai ≤ 1000)

数据保证第一次添加人数一定是1 (a1=1)。

Output

输出一个整数,表示gy队的进球数量。

Sample Input Copy

5
1 2 6 10 6

Sample Output Copy

3

HINT

样例解释如下:

第一次向阵型中添加1个人,此时只有一层并且完整,所以进攻成功。第二次添加2个人,此时第二层不完整,所以进攻失败。第三次添加6个人,此时第二层完整,进攻成功。后续以此类推。