The JOI Railways is the only railway company in the Kingdom of JOI. There are stations numbered from
to
along a railway. Currently, two kinds of trains are operated; one is express and the other one is local.
A local train stops at every station. For each (
), by a local train, it takes
minutes from the station
to the station
.
An express train stops only at the stations (
). For each
(
), by an express train, it takes
minutes from the station
to the station
.
The JOI Railways plans to operate another kind of trains called semiexpress. For each (
), by a semiexpress train, it takes
minutes from the station
to the station
. The stops of semiexpress trains are not yet determined. But they must satisfy the following conditions:
- Semiexpress trains must stop at every station where express trains stop.
- Semiexpress trains must stop at
stations exactly.
The JOI Railways wants to maximize the number of stations (except for the station ) to which we can travel from the station
within
minutes. The JOI Railways plans to determine the stops of semiexpress trains so that this number is maximized. We do not count the standing time of trains.
When we travel from the station to another station, we can take trains only to the direction where the numbers of stations increase. If several kinds of trains stop at the station
(
), you can transfer between any trains which stop at that station.
When the stops of semiexpress trains are determined appropriately, what is the maximum number of stations (except for the station ) to which we can travel from the station
within
minutes?
Task
Given the number of stations of the JOI Railways, the stops of express trains, the speeds of the trains, and maximum travel time, write a program which calculates the maximum number of stations which satisfy the condition on the travel time.
Input Specification
Read the following data from the standard input.
The first line of input contains three space separated integers
. This means there are
stations of the JOI Railways, an express train stops at
stations, and a semiexpress train stops at
stations.
The second line of input contains three space separated integers
. This means it takes
,
,
minutes by a local, express, semiexpress train to travel from a station to the next station, respectively.
The third line of input contains an integer
. This means the JOI Railways wants to maximize the number of stations (except for the station
) to which we can travel from the station
within
minutes.
The
-th line (
) of the following
lines contains an integer
. This means an express train stops at the station
.
Output Specification
Write one line to the standard output. The output contains the maximum number of stations satisfying the condition on the travel time.
Constraints
All input data satisfy the following conditions.
.
.
.
.
.
.
Subtasks
Subtask 1 [18 points]
The following conditions are satisfied:
.
.
.
.
Subtask 2 [30 points]
.
Subtask 3 [52 points]
No additional constraints.
Sample Input 1
10 3 5
10 3 5
30
1
6
10
Sample Output 1
8
Sample Input 2
10 3 5
10 3 5
25
1
6
10
Sample Output 2
7
Sample Input 3
90 10 12
100000 1000 10000
10000
1
10
20
30
40
50
60
70
80
90
Sample Output 3
2
Comments