Copiado al portapapeles
Descripción
\problem{El niño mimado}{Elninomimado}
Botas tiene un montón de juguetes de diferentes tamaños. Cuando se acerca la hora de acostarse, es muy cuidadoso: los coloca en fila, y se pone a recogerlos en orden, metiéndolos uno a uno en varios baúles, que tiene también colocados numerados junto a la pared. Cuando el siguiente juguete de la fila no entra en el baúl que está llenando (aunque aún tenga mucho espacio), lo cierra hasta el dÃa siguiente, y mete el juguete que tiene en la mano en un baúl vacÃo. Nunca abre un baúl que ya ha cerrado, nunca parte un juguete para meter un trozo en un baúl y otro en otro, nunca desordena los juguetes de la fila, y siempre llena los baúles en orden. Sus padres, que lo creen un poco rarito, no quieren quitarle esa extraña costumbre, porque les parece chistosa. Además, ¡es una suerte que sea él mismo quién recoge su habitación! Sin embargo, los baúles están un poco viejos, tienen esquinas y pesan mucho, por lo que temen que se pueda hacer daño al cerrarlos o si se golpea con ellos.
Han decidido comprarle varias cajas nuevas, del mÃnimo tamaño posible para que todos sus juguetes entren con la curiosa forma que tiene de guardarlos. ¿Puedes ayudarles?.
Por ejemplo, si los juguetes de Botas tienen los tamaños 1, 2, 3, 4 y 5 (en ese orden) y sus padres le van a comprar 3 cajas, el tamaño mÃnimo de las cajas será de 6: en la primera caja el niño meterá los juguetes de tamaños 1, 2, 3 (6 en total), en la segunda meterá el de tamaño 4 y en la última el de tamaño 5. FÃjate que si compraran las cajas de tamaño 5, en la primera irÃan los juguetes de tamaños 1 y 2, en la segunda el de tamaño 3, en la tercera el de tamaño 4, y Botas no tendrÃa caja para su último juguete.
Si los juguetes tienen tamaño 4, 78 y 9, y deciden comprarle solamente dos cajas, el tamaño mÃnimo tendrá que ser de 82, para que Botas meta los dos primeros juguetes en la primera caja, y el último en la segunda, que se quedará prácticamente vacÃa. Un tamaño de 81 serÃa insuficiente: Botas necesitarÃa otra caja más.
Entrada
La entrada consiste en dos números $N$ ($1 \leq N \leq 1000$) y $M$ ($1 \leq M \leq 1000000000$) donde $N$ es el número de juguetes que posee Botas, y $M$ es el número de cajas que le comprarán a Botas. A continuación sigue una lÃnea con $N$ números enteros, que son los tamaños de los juguetes de Botas.
Salida
Se debe imprimir el tamaño mÃnimo que deben tener las cajas de Botas.