Let the beauty of a sequence be the length of its longest increasing subsequence.
You are given an array a consisting of n integers. Find the maximum length of a subsequence of array a such that the beauty of this subsequence is less than the beauty of the whole array a.
The first line contains a single integer n, the number of elements in array a (1≤n≤5⋅105).
The second line contains n space-separated integers a_1,a_2,…,a_n (1≤a_i≤109).
Print one integer: the maximum length of a subsequence of array a such that its beauty is less than the beauty of the whole array a.