Задача Температура (TEMPERAT)Есть набор однородных физических тел, для каждого из которых известны масса mi, начальная температураTi1 и характеристики вещества этого тела: температура плавления/кристаллизацииTi2, удельные теплоемкости в твердомCi1 и жидкомCi2 состояниях, а также удельная теплота плавления/кристаллизацииλi. Максимальная среди всех температур Ti1 строго меньше температуры парообразования любого из тел. Все этителавступаютв тепловое взаимодействие.При этомсистема тел является замкнутой, внутри неене происходит никаких процессов, которые не описывались быстандартной моделью переходов между агрегатными состояниями.Формат ввода/вывода:Программа TEMPERAT читает из первой строки стандартного ввода (клавиатуры) целое число N. В каждой из последующих Nстрок задаются по 6 чиселmi, Ti1,Ti2,Ci1,Ci2, и λi. (1≤N≤54321).Все входные данные (кроме N) могут быть дробными, но не более чем с двумя знаками после десятичной точки иудовлетворяют ограничениям (0<mi<5000, −273≤Ti1,Ti2≤1000, 50≤Ci1,Ci2≤5000, 103≤λi≤106).Единицы измерения массы – кг, температур – градусы Цельсия, удельной теплоты плавления/кристаллизации – Дж/кг, удельных теплоемкостей − Дж/(кг∙ºС). Для каждого отдельно взятоготеласправедливоTi1≠Ti2.Программа должна вывести единственное число – температуру системы после установления теплового равновесия. Ответ будет засчитан, если будет точным или отличаться от правильного не более чем на 10-3.Не менее чем в 60% тестов N ≤ 12. В упомянутые 60% входят также 30%, для которых N = 2. Минимум в половине тестов (вне зависимости от N) все входные данные являются целыми числами (но результат все равно нужно выводить с точностью, не хуже 10-3).Пример: