Proyecto final de la asignatura de Desafíos de Programación.