Envoyer par SMS: Generación de pistas durante el aprendizaje de la programación para concursos usando el análisis estático y dinámico de las soluciones