#1123. [CZOJ 一周一测 R15 A] 刺客传奇

[CZOJ 一周一测 R15 A] 刺客传奇

Description

刺客传奇的集市段富含 11,13,1711,13,17 连点,我完美通关了,欢迎来战!

现在有 nn 个严格升序排列的时刻 tit_i,若存在区间 [l,r](l<r)[l,r](l<r) 满足 trtr1=tr1tr2==tl+1tlt_r-t_{r-1}=t_{r-1}-t_{r-2}=\cdots=t_{l+1}-t_l,则称区间 [l,r][l,r]rl+1r-l+1 连点。

求这些时刻中的最大连点数。

由于出题人不想造数据,所以会给你 t1t_1,剩余的 t2nt_{2\sim n} 会用以下公式生成:

ti=ti1+((ti1×2009+9)mod21)t_i=t_{i-1}+((t_{i-1}\times2009+9)\bmod21)

Format

Input

一行为两个整数 n,t1n,t_1

Output

一行一个整数,为最大连点数。

Samples

4 1
3

Explanation

生成的序列为 {1,3,12,21}\{1,3,12,21\},最大连点区间为 [2,4][2,4](满足 t4t3=t3t2t_4-t_3=t_3-t_2),为 33 连点。

Limitation

对于 60%60\% 的数据,1n5×106,1t1101\le n\le 5\times 10^6,1\le t_1\le 10

对于 100%100\% 的数据,1n1018,1t110101\le n\le 10^{18},1\le t_1\le 10^{10}