eolymp
bolt
Try our new interface for solving problems

Cake

Time limit 1 second
Memory limit 128 MiB

After the second round of programming contests, Olympiad participants decided to celebrate this event. For this purpose, a large rectangular cake was ordered. The participants gathered at the round table. Naturally, they have a question: is it possible to put a rectangular cake on the round table so that no piece of cake will extend beyond the table. You need to know the size of the cake and the radius of the table.

Input data

Contains three positive integers: the radius of the table r~(1 \le r \le 1000), the width of the cake w, and the length of the cake l~(1 \le w \le l \le 1000).

Output data

Print the word "YES", if the cake can be placed on the table, and the word "NO" otherwise.

Examples

Input example #1
38 40 60
Output example #1
YES
Input example #2
35 20 70
Output example #2
NO
Input example #3
50 60 80
Output example #3
YES
Source Crimea-2010