CF255C Almost Arithmetical Progression

Description

Gena loves sequences of numbers. Recently, he has discovered a new type of sequences which he called an almost arithmetical progression. A sequence is an almost arithmetical progression, if its elements can be represented as: - $ a_{1}=p $ , where $ p $ is some integer; - $ a_{i}=a_{i-1}+(-1)^{i+1}·q $ $ (i>1) $ , where $ q $ is some integer. Right now Gena has a piece of paper with sequence $ b $ , consisting of $ n $ integers. Help Gena, find there the longest subsequence of integers that is an almost arithmetical progression. Sequence $ s_{1},s_{2},...,s_{k} $ is a subsequence of sequence $ b_{1},b_{2},...,b_{n} $ , if there is such increasing sequence of indexes $ i_{1},i_{2},...,i_{k} $ $ (1

Input Format

The first line contains integer $ n $ $ (1

Output Format

Print a single integer — the length of the required longest subsequence.

Explanation/Hint

In the first test the sequence actually is the suitable subsequence. In the second test the following subsequence fits: $ 10,20,10 $ .