URI Online Judge | 3117
# Class Dismissed!

**Timelimit: 2**

By Joice Gomes Brazil

A certain teacher used to ministrate a career development training in a university, but he got really displeased by the amount of students arriving late to his class. He is very rigorous with appointments and he dislikes having his class interrupted by late attendants. To mininize his frustration, he established the following rule:

- For each class will be defined a minimum number of attendants who must be in the room at the scheduled time. If this number is not reached, training will be canceled.

Given the total number of students in the class, the miminum number of attendants and the expected
arrival for each of them, determine if the training will happen or not. Consider that if the expected
arrival for a student A_{i} > 0, he is late.

The first line of input consists of two integers **N** (1 <= **N**
<= 10^{6}) and **K** (0 <= **K** <= 10^{6})
representing the number of students and the minimum amount of students required to have the class,
respectively. The next input line is given by **N** integers A_{1},
A_{2}, ..., A_{n} (-10^{4} <= A_{n} <=
10^{4}), the time each student will arrive to the class.

For each test case, your program should produce a single line with the
word **YES** if the training will happen or **NO** otherwise.

Input Sample | Output Sample |

10 1 |
YES |

10 1 |
YES |

10 8 |
NO |