100 atcoder#ABC209B. [ABC209B] Can you buy them all?

[ABC209B] Can you buy them all?

Score : 200200 points

Problem Statement

Takahashi's shop sells NN products. The usual price of the ii-th product is AiA_i yen (Japanese currency). It has a bargain sale today, with a discount of 11 yen off the usual prices for the 22-nd, 44-th, and the subsequent even-indexed products. The 11-st, 33-rd, and the subsequent odd-indexed products are sold for their usual prices. You have XX yen. Can you buy all the NN products with this money?

Constraints

  • 1N1001 \leq N \leq 100
  • 1X100001 \leq X \leq 10000
  • 1Ai1001 \leq A_i \leq 100
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN XX

A1A_1 A2A_2 \ldots ANA_N

Output

If you can buy all the NN products, print Yes; otherwise, print No.

2 3
1 3
Yes

You can buy the 11-st product for 11 yen and the 22-nd product for 22 yen, 11 yen off the usual price. You have just enough money, 33 yen, to buy both of them.

4 10
3 3 4 4
No

You can buy these four products for 33 yen, 22 yen, 44 yen, and 33 yen, respectively. You need 1212 yen to buy all of them, and since you have only 1010 yen, you cannot buy all of them.

8 30
3 1 4 1 5 9 2 6
Yes