Rushed Student#168

Rushed Student

1 second
64 megabytes
Medium

Alex Miller woke up and realized he was running late for his entrance exam, which starts in exactly hours. He planned to walk to the university from his village, as students in his region usually do, but now he was worried about being late. So, he decided to ask the village driver for help. Alex didn't have much money and still wanted to follow tradition, so he wanted to ride as little as possible. He made a deal: the driver would take him part of the way, and then Alex would walk the rest.

When riding in the car, Alex's speed is v_1 km/h and the fare is p_1 euros per kilometer (rounded to the nearest whole number using standard rules). On foot, Alex moves at v_2 km/h and does not spend any money.

Can Alex reach on time? If so, what is the minimum amount of money he must pay the driver (if any)? Otherwise, print **NO**.

Input

The first line contains two numbers separated by a space: and , 1 \leq s \leq 1000, 1 \leq t \leq 50.

is the distance from the village to the university (in kilometers), is the remaining time (in hours).

The second line contains three numbers: v_1, v_2, p_1, where 1 \leq v_1 \leq 100, 1 \leq v_2 \leq 15, 1 \leq p_1 \leq 100.

All values are integers.

Output

If it is possible to arrive on time, print one integer: the minimum amount of money (in euros) Alex needs to spend. Otherwise, print **NO**.

Examples

Example 1

Loading
Loading