El primer paso: un significado claro título
Paso dos: Lista de todas las soluciones posibles para encontrar la solución óptima
El tercer paso: el funcionamiento práctico, escribir código, y la optimización
Paso cuatro: Evaluación y solución de pruebas