Summits: Nueva solución.

Aceptada por UVa.
Summits: Se conserva la solución correcta.