A group of

walkers arrives at a riverbank at night. They want to cross the river using a boat, which is initially on their side. The boat can hold at most

walkers at a time and requires at least
)
walkers to operate.
Rowing the boat is a tiring task. Each time the boat is used to transport a group of walkers to the other side of the river, all walkers on the boat must have stamina greater than

, and each walker's stamina decreases by

after the trip. Initially, the

-th walker
)
has a stamina value of

.
You need to determine if it is possible to transport all the walkers to the other side of the river using the boat.
输入描述:
The first line of input contains three integers
(
), denoting the number of walkers, the minimum and the maximum number of walkers to use the boat at a time, respectively.
The second line of input contains
integers
, where
denotes the stamina value of the
-th walker.
输出描述:
If it is possible to transport all the walkers to the other side of the river using the boat, output "Yes" in the first line (without quotes). Otherwise, output "No" in the first line (without quotes). You can output each letter in any case (lowercase or uppercase). For example, the strings "yEs", "yes", "Yes", and "YES" will all be considered as positive replies.