Actividad 2

agregando motor de estados, corregido