Склад находится в точке 0 прямой дороги. В посёлок x нужно доставить неделимый контейнер массы a, в посёлок y — контейнер массы b. Дрон за рейс перевозит не более m килограммов и пролетает не более d километров. Каждый рейс начинается и заканчивается на складе. Все контейнеры загружаются до вылета; дозагрузка и зарядка во время рейса запрещены, в том числе при пролёте через склад. Перед новым рейсом заряд восстанавливается. За рейс можно доставить один или оба контейнера. Найдите минимальное число рейсов или выведите −1, если доставка невозможна. Расстояние между u и v равно |u − v|.
Формат ввода
Шесть целых чисел, каждое на отдельной строке: x, y, a, b, m, d. −5·10^8 ≤ x,y ≤ 5·10^8; x ≠ 0, y ≠ 0, x ≠ y; 1 ≤ a,b,m ≤ 10^9; 1 ≤ d ≤ 2·10^9.
Формат вывода
Выведите одно целое число — ответ на задачу.
Примеры
2 5 3 4 7 10
1