planificando la solucion programacion etc