#ZF1164. 夸下海口

夸下海口

Description

小任误食了橡胶果实,由于他天资聪慧直接觉醒四个挡位的形态,每个形态对应的战斗力分别是 a,b,c,d (a<b<c<d)a,b,c,d\ (a<b<c<d),现在他要依次面对 nn 个敌人,对于 1in1\leq i\leq n,如果 ii 不为 11,他必须打败第i1i-1 个敌人,才能和第 ii 个敌人对决。第 ii 个敌人的战斗力是 wiw_i

只有当小任的战斗力大于等于 wiw_i 时,小任能打败他,否则就会进入战败cg。每次战斗都会消耗一定量的体力,消耗的体力值和对应形态的战斗力相同 (如果使用的形态战斗力为 aa,那么消耗的体力值就为 aa)。小任可以在每场战斗前无限制地切换形态,但是每次切换形态,小任都会额外消耗 xx 点体力。

小任的资质很棒,所以他 44 档的战斗力(dd)大于等于敌人战斗力的最大值,所以他不担心能否消灭所有的敌人。最开始小任的使用第一个挡位的形态(在对战第一个敌人前他也可以选择切换形态)。小任最关心的是打败所有敌人花费最少的体力是多少?

Format

Input

第一行有四个整数 a,b,c,da,b,c,d,其中 (1a<b<c<d100000)(1\leq a < b < c < d\leq 100000),分别表示 11 档、22 档、33 档、44 档的战斗力。

第二行有一个整数 xx,其中 1x1000001\leq x \leq100000,表示每次切换形态消耗的体力。

第三行有一个整数 nn,其中 1n1000001\leq n \leq100000,表示敌人的数量。

第四行有 nn 个整数,对于 1in1\leq i\leq n,第 ii 个整数 wiw_i 表示第 ii 个敌人的战斗力。其中 1wid1\leq w_i \leq d

Output

输出一个整数,表示小任战胜所有敌人消耗体力的最小值。

Samples

1 2 3 4
5
4
1 2 3 4
18

Limitation

1s, 1024KiB for each test case.