2417 - 选题
Description

给定一个包含  n  道题目的题目集。第 i 道题目的难度为 a_i。可以保证所有难度都是不同的,并且是按递增顺序给出的。

你需要组建一个比赛题,该比赛由给定题目集中一些题目组成。换句话说,你需要组建的比赛应该是给定题目集的一个子集(不一定是连续的)。

唯一需要满足的条件是:对于每个题目(除了最难的题目,即具有最大难度的题目),应该有一个难度大于该题目但不超过该题目难度两倍的题目。换句话说,设 

b_1,b_i...b_p为从a_i所选题目的难度按递增顺序排列。那么对于每个 j,应该满足b_{j+1 }\leq b_j \times 2

在所有满足上述条件的比赛选题中,你需要组建一个包含最多题目的比赛。你的任务是找出这个题目的数量。


Input

输入的第一行包含一个整数 n;

接下来是n个整数a_i,保证序列是递增的!

Output

一个数字,表示最长序列的长度

Examples

Input

10
1 2 5 6 7 10 21 23 24 49

Output

4

Input

5
2 10 50 110 250

Output

1

Input

6
4 7 12 100 150 199

Output

3
Hint

样例1中:[5,6,7,10]是符合要求的!

40%数据,n\leq 1000;

100%数据,n\leq 2 \times 10^5a_i \leq 10^9保证是正数且递增。


题目参数
Time Limit 1 second
Memory Limit 128 MB
提交次数 15
通过次数 3