400466: GYM100187 F Doomsday
Description
Doomsday comes in t units of time. In anticipation of such a significant event n people prepared m vaults in which, as they think, it will be possible to survive. But each vault can accommodate only k people and each person can pass only one unit of distance per one unit of time. Fortunately, all people and vaults are now on the straight line, so there is no confusion and calculations should be simple.
You are given the positions of the people and the vaults on the line. You are to find the maximal number of people who can hide in vaults and think they will survive.
InputThe first line contains four integers n, m, k and t (1 ≤ n, m, k ≤ 200000, 1 ≤ t ≤ 109) separated by spaces — the number of people, the number of vaults, the capacity of one vault and the time left to the Doomsday.
The second line contains n integers separated by spaces — the coordinates of the people on the line.
The third line contains m integers separated by spaces — the coordinates of the vaults on the line.
All the coordinates are between - 109 and 109, inclusively.
OutputOutput one integer — the maximal number of people who can hide in vaults and think they will survive.
ExamplesInput2 2 1 5Output
45 55
40 60
2Input
2 2 1 5Output
45 54
40 60
1Input
2 2 2 5Output
45 35
40 60
2Input
3 3 1 5Output
40 45 45
45 50 50
3