编程题
### 问题描述
在一个魔法世界里,琪琪是一位被大家所尊敬的炼金术师。她的专长是炼制各种神奇的魔法药剂,这些药剂能带给使用者无尽的力量和可能。
有一天,琪琪接到了一个挑战:她需要在规定的时间 $k$ 内,炼制出 $n$ 种不同的魔法药剂。每种药剂需要的炼制时间分别为 $t_i$。**琪琪的工作台上只有两个炼金炉,且每个炼金炉一次只能炼制一种药剂**。
琪琪想知道,她是否能在规定的时间 $k$ 内完成所有药剂的炼制。你能帮助琪琪解决这个问题吗?
### 输入格式
第一行输入两个整数 $n$ 和 $k$ ($1 \leq n \leq 200$,$1 \leq k \leq 10^4$),分别表示要炼制的魔法药剂数量和限定的时间。
第二行输入 $n$ 个整数 $t_1, t_2, \dots, t_n$ ($1 \leq t_i \leq 10^3$),表示每种药剂的炼制时间。
### 输出格式
如果琪琪能在不超过规定的时间 $k$ 内完成所有药剂的炼制,输出 `Yes`。否则,输出 `No`。
### 样例输入 1
```
5 10
2 3 5 7 1
```
### 样例输出 1
```
Yes
```
### 样例输入 2
```
4 4
5 2 1 1
```
### 样例输出 2
```
No
```