酷爱日料的小 Z 经常光顾学校东门外的回转寿司店。在这里,一盘盘寿司通过传送带依次呈现在小 Z 眼前。不同的寿司带给小 Z 的味觉感受是不一样的,我们定义小 Z 对每盘寿司都有一个满意度,例如小 Z 酷爱三文鱼,他对一盘三文鱼寿司的满意度为 $10$;小 Z 觉得金枪鱼没有什么味道,他对一盘金枪鱼寿司的满意度只有 $5$;小 Z 最近看了电影“美人鱼”,被里面的八爪鱼恶心到了,所以他对一盘八爪鱼刺身的满意度是 $-100$。特别地,小 Z 是个著名的吃货,他吃回转寿司有一个习惯,我们称之为“狂吃不止”。具体地讲,当他吃掉传送带上的一盘寿司后,他会毫不犹豫地吃掉它后面的寿司,直到他不想再吃寿司了为止。
今天,小 Z 再次来到了这家回转寿司店,$N$ 盘寿司将依次经过他的面前,其中,小 Z 对第 $i$ 盘寿司的满意度为 $A_i$。小 Z 可以选择从哪盘寿司开始吃,也可以选择吃到哪盘寿司为止,他想知道共有多少种不同的选择,使得他的满意度之和不低于 $L$,且不高于 $R$。注意,虽然这是回转寿司,但是我们不认为这是一个环上的问题,而是一条线上的问题。即,小 Z 能吃到的是输入序列的一个连续子序列;最后一盘转走之后,第一盘并不会再出现一次。
输入格式
第一行包含三个整数 $N$,$L$ 和 $R$,分别表示寿司盘数,满意度的下限和上限。
第二行包含 $N$ 个整数 $A_i$,表示小 Z 对寿司的满意度。
$N≤100000,|A_i|≤100000,0≤L, R≤10^9$
输出
仅一行,包含一个整数,表示共有多少种选择可以使得小 Z 的满意度之和不低于 $L$ 且不高于 $R$。