Приїхавши до Італії, наші герої дізналися про математичні змагання, що проходили між вченими у епоху Відродження. Особливо їх зацікавила історія змагання між математиками Фіоре та Тарталья, сутність якого зводилася до знаходження коренів кубічного рівняння.
Будь ласка, і Ви напишіть програму, яка знаходить корінь кубічного рівняння
Ax^3 + Bx^2 + Cx + D = 0 (A≠0).
Відомо, що у зданого рівняння є лише один дійсний корінь. Необхідно його знайти.
У вхідному файлі через пропуск записано чотири цілих числа: A, B, C, D, −1000 ≤ A, B, C, D ≤ 1000.
Виведіть єдиний корінь рівняння з точністю не менше ніж 10^{–5}.