Carga en la Estación Orbital
La compañía aeroespacial \(Radient\) está preparando su última misión intergaláctica. Para ello, deben cargar contenedores de suministros en la plataforma de despegue antes de enviarlos a la nave nodriza. Cada contenedor tiene una altura específica, y para que el sistema de carga automática funcione correctamente, deben cumplir con una de estas condiciones:
Si la altura del contenedor es menor o igual a \(H\), puede cargarse normalmente, ocupando 1 metro de ancho en la plataforma.
Si la altura del contenedor es mayor a \(H\), el sistema necesita reconfigurar su entrada, lo que hace que el contenedor ocupe 2 metros de ancho.
Todos los contenedores deben colocarse en una sola fila en la plataforma antes del despegue. Tu tarea es calcular el mínimo ancho necesario de la plataforma para acomodar todos los contenedores.
Especificación de Entrada
La primera línea contiene dos enteros \(C\) y \(H\) (\(1 \le C \le 1\,000, 1 \le H \le 1\,000\)) — el número de contenedores y la altura máxima permitida por el sistema de carga.
La segunda línea contiene \(C\) enteros \(S₁\), \(S₂\), ..., \(Sₙ\) (\(1 \le Sᵢ \le 2H\)) — la altura de cada contenedor.
Especificación de Salida
Imprime un único número entero: el mínimo ancho necesario de la plataforma de carga.
Entrada de ejemplo 1
3 10
5 8 10
Salida del ejemplo 1
3
Entrada de ejemplo 2
4 12
6 15 9 13
Salida del ejemplo 2
6