eolymp
bolt
Try our new interface for solving problems
Problems

Blue caterpillar gives advice (RU)

Blue caterpillar gives advice (RU)

Time limit 1 second
Memory limit 64 MiB

– А какого роста ты хочешь быть? – спросила Гусеница.

– Ах, все равно, – быстро сказала Алиса. – Только, знаете, так неприятно все время меняться…

– Откусишь с одной стороны – подрастешь, с другой – уменьшишься!

– С одной стороны чего? – подумала Алиса. – С другой стороны чего?

– Гриба, – ответила Гусеница, словно услышав вопрос, и исчезла из виду.

Приключения Алисы в стране чудес (перевод Н.М. Демуровой)

С минуту Алиса задумчиво смотрела на гриб, пытаясь определить, где у него одна сторона, а где – другая; гриб был круглый, и это совсем сбило ее с толку. Наконец, она решилась: обхватила гриб руками и отломила с каждой стороны по кусочку. Оказалось, что если откусить от кусочка из левой руки, то можно увеличиться на A дюймов, а если из правой – то уменьшиться B на дюймов.

Помогите Алисе определить, может ли она стать ростом Y дюймов, если её рост – X дюймов.

Input data

В первой строке входного файла записаны четыре числа X, Y, A, B.

При этом 0 ≤ |X|, |Y| ≤ 10^6, 0 ≤ |A|, |B| ≤ 10^2.

Output data

В выходной файл выведите единственное целое число – минимальное количество "откусываний" для достижения цели, или –1, если это сделать невозможно.

Examples

Input example #1
1 1 0 0
Output example #1
0
Author Sobolev Evgeny, Sobolev Dmitry
Source VI Open Cup Kharkov 14.03.2010