Велосипед
Я буду долго гнать велосипед,
В глухих лугах его остановлю.
Нарву цветов и подарю букет
Той девушке, которую люблю.
(Олександр Барикін,
пісня “Я буду долго гнать велосипед”)
Зібравши букет чудових польових квітів, велосипедист продовжив шлях до будинку своєї коханої по прямолінійній дорозі. У якийсь момент він наїхав на проведену поперек дороги білу лінію. Озирнувшись назад, велосипедист помітив, що тепер обидва його колеса залишають білі сліди (лінія виявилась пофарбованою!). Не дивлячиь на це, велосипедист продовжує їхати по дорозі. У кінці кінців він доїжає до будинку і зупиняється, впершись переднім колесом у вертикальну стінку. Відстань між білою лінією, яку велосипедист переїхав, і стінкою будинку дорівнює D. Радіуси переднього і заднього коліс рівні R_1 і R_2 відповідно. Відстань міжду точками дотику коліс с землею - L.
Напишіть програму, яка визначає кілбкість білих точок, залишених на дорозі колесами велосипеда.
Вважається, що ширина білої полоси дуже мала, тому сліди, які залишають колеса - точки.
Вхідні дані
У єдиному рядку задано чотири цілих числа R_1, R_2, L и D (0 < R_1, R_2 <= 100, 2*sqrt(R_1* R_2) < L <= 1000, L + R_1 < D <= 10^9), які визначають геометрію велосипеда і відстань від лінії до стіни.
Вихідні дані
У єдиному рядку виведіть одне ціле число - кількість білих точок, залишених велосипедом на дорозі.