Ломиголовка множення
У ломиголовку множення грають рядом карток, кожна з яких містить одне додатнє ціле число. Під час ходу гравець забирає одну з карток з ряду і отримує число очоко, рівне добутку числа на прибраній карті та чисел на картках, які лежать безпосередньо ліворуч і праворуч від неї. Не дозволяється прибирати першу і останю картки ряду. Після останнього ходу у ряду залишається лише дві картки.
Мета гри — прибрати картки у такому порядку, щоб мінімізувати загальну кількість набраних очок.
Наприклад, якщо картки містять числа та , гравець може взяти картку з числом , потім і , отримуючи очки
Якби він взяв картки у зворотньому порядку, тобто , потім , потім , кількість очок була б такою:
Вхідні дані
У першому рядку знаходиться число карток , у другому — чисел на картках. Числа на картках цілі від до .
Вихідні дані
Вивести одне ціле число — мінімально можливу кількість очок.