#694. 奶牛晒衣服

奶牛晒衣服

Description

熊大妈决定给每个牛宝宝都穿上可爱的婴儿装。但是由于衣服很湿,为牛宝宝晒衣服就成了很麻烦的事情。于是,熊大妈请你帮助她完成这个重任。

一件衣服在自然条件下,每经过 11 秒可以晒干 aa 点湿度。

熊大妈只买了一台烘衣机。使用烘衣机时,每经过 11 秒可以让一件衣服额外烘干 bb 点湿度,也就是说,被烘衣机处理的衣服在这一秒内总共可以减少 a+ba+b 点湿度。

但是,在同一秒内,烘衣机只能烘一件衣服。

现在有 nn 件衣服,第 ii 件衣服的湿度为 wiw_i,且所有 wiw_i 互不相同。

请你求出弄干所有衣服所需的最少时间。

当一件衣服的湿度小于等于 00 时,认为这件衣服已经干了。

Format

Input

第一行输入三个整数 n,a,bn,a,b,分别表示衣服数量、每秒自然晒干的湿度、烘衣机每秒额外烘干的湿度。

接下来 nn 行,每行输入一个整数 wiw_i,表示第 ii 件衣服的初始湿度。

数据范围:

1n5×1051 \le n \le 5 \times 10^5

1a5×1051 \le a \le 5 \times 10^5

1b5×1051 \le b \le 5 \times 10^5

1wi5×1051 \le w_i \le 5 \times 10^5

保证所有 wiw_i 互不相同。

Output

输出一行一个整数,表示弄干所有衣服所需的最少时间。

Samples

3 2 1
1
2
3
1

Explanation

样例中,让烘衣机在第 11 秒烘第 33 件衣服。

经过 11 秒后:

  • 11 件衣服自然晒干 22 点湿度,湿度变为 00
  • 22 件衣服自然晒干 22 点湿度,湿度变为 00
  • 33 件衣服自然晒干 22 点湿度,并被烘衣机额外烘干 11 点湿度,湿度变为 00

因此最少需要 11 秒。

Limitation

1s, 1024KiB for each test case.