Problem C
Moscow Dream
For many students, getting a ticket to The ICPC World Finals is a huge achievement, and The 2019 ICPC Asia Danang Regional Contest is a chance to make their dream come true. For some others, they just like to stretch their brains and solve interesting problems.
We – the scientific committee understand that, and we tried our best to set up a problemset that is interesting and diverse in both topics and difficulty. For a few months, we called for problem proposals from many people and received $a$ easy problems, $b$ medium problems and $c$ hard problems. Using these proposals, we want to create a problemset which:
-
Consists of exactly $n$ problems,
-
Has at least $1$ easy problem,
-
Has at least $1$ medium problem,
-
Has at least $1$ hard problem.
Your task is to check whether it is possible to create such a problemset using the available problems.
Input
The input contains $4$ integers $a$, $b$, $c$ and $n$ $(0 \le a, b, c \le 10, 1 \le n \le 20)$.
Output
Print ‘YES’ if it is possible to create a problemset satisfying above requirements, and ‘NO’ otherwise.
Explanation of sample data
-
In the first sample, the committee do not have any easy problem. Thus, they cannot create a problemset with at least $1$ easy problem.
-
In the second sample, the committee can use $3$ easy problems, $7$ medium problems and $3$ hard problems to create a problemset with exactly $13$ problems.
Sample Input 1 | Sample Output 1 |
---|---|
0 3 3 5 |
NO |
Sample Input 2 | Sample Output 2 |
---|---|
4 10 6 13 |
YES |