Задача №218. Жадный калькулятор
Задано алгебраическое выражение, составленное из неотрицательных вещественных чисел и знаков операций +, - и *. Требуется так расставить в этом выражении скобки, чтобы его значение стало максимально возможным.
     Входные данные
    
Исходное выражение длиной не более 250 символов записано в первой строке входных данных. Выражение содержит не более 50 чисел, каждое из которых лежит в диапазоне от 0 до 106 . Пробелы внутри чисел не допускаются.
     Выходные данные
    
Выведите в первой стоке максимально возможное после расстановки скобок значение выражения c относительной погрешностью не более 1%, а во второй строке – само это выражение (если вариантов несколько, нужно выдать любой из них).
Примеры
  Входные данные
    3 + 5 * 150
Выходные данные
    1200 ((3+5)*150)
Входные данные
    2+3*0.02*4*0.02*5
Выходные данные
    10.024 ((2+(3*(0.02*(4*0.02))))*5)
Сдать:  для сдачи задач необходимо  войти в систему