Considerad un restaurante de buffet libre con una sola hilera de n platos. Cada plato i aporta ci calorías. Además, tiene asignado un número xi, de manera que si se coge ese plato, no se puede coger ninguno de los siguientes xi platos ni a su derecha ni a su izquierda. Conociendo los valores ci y xi de cada plato, ¿podéis calcular el número máximo de calorías que se pueden ingerir?
Entrada
La entrada consiste en varios casos. Cada caso empieza con una n entre 1 y 1000. Siguen n pares de naturales ci xi, con 1 ≤ ci ≤ 106 y xi < n.
Salida
Para cada caso, escribid el número máximo de calorías que se pueden ingerir.
Input
3 2 1 5 1 2 0 4 8 2 5 1 10 0 8 2
Output
5 16