Дан треугольник из чисел: в первой строке одно число, во второй два, и так далее.
Начиная с вершины, на каждом шаге можно спуститься к одному из двух чисел, стоящих под текущим. Найдите наименьшую сумму пути до нижней строки.
Формат ввода
В первой строке число от до . В следующих строках: в строке с номером ровно чисел от до .
Формат вывода
Одно число.
Примеры
ввод
1 5
вывод
5
Примечание
Одной строки хватает и здесь, но обновлять её надо справа налево — иначе левый сосед успеет обновиться раньше, чем вы его прочтёте.
Войдите, чтобы отправлять решения.