Aki les dejo la resolución de Algoritmos, ojo es solo una propuesta y es suceptible a errores así q no debe de tomarse como solución definitiva, pero vale la pena echarle un ojo o tomarlo como guía :D !!!!