問題
長さ N の数列 A=(A1,A2,…,AN) が与えられます.
A の(連続するとは限らない)部分列であって,等差数列になるものの長さの最大値を答えてください.
制約
- 入力はすべて整数
- 1≤N≤800
- 1≤Ai≤109
入力
入力は以下の形式で標準入力から与えられる.
N
A1A2⋯AN
出力
答えを整数で出力しなさい.
入出力例
部分列 (A2,A4,A5)=(4,3,2) は公差 −1 の等差数列になっています.
A 自身が公差 0 の等差数列になっています.
入力例3
12
3 1 4 1 5 9 2 6 5 3 5 8