Description
刺客传奇的集市段富含 11,13,17 连点,我完美通关了,欢迎来战!
现在有 n 个严格升序排列的时刻 ti,若存在区间 [l,r](l<r) 满足 tr−tr−1=tr−1−tr−2=⋯=tl+1−tl,则称区间 [l,r] 为 r−l+1 连点。
求这些时刻中的最大连点数。
由于出题人不想造数据,所以会给你 t1,剩余的 t2∼n 会用以下公式生成:
ti=ti−1+((ti−1×2009+9)mod21)。
一行为两个整数 n,t1。
Output
一行一个整数,为最大连点数。
Samples
4 1
3
Explanation
生成的序列为 {1,3,12,21},最大连点区间为 [2,4](满足 t4−t3=t3−t2),为 3 连点。
Limitation
对于 60% 的数据,1≤n≤5×106,1≤t1≤10。
对于 100% 的数据,1≤n≤1018,1≤t1≤1010。