Descripción
El objetivo de este problema es manejar **dependencias múltiples** (Mes → DÃa → Año).
Escribe un programa que pida al usuario tres números enteros separados por espacios: `dia`, `mes` y `año`.
El programa debe determinar si la fecha es válida o no utilizando condicionales anidados.
### Reglas Clave:
- **Meses inválidos**: Si el mes es menor a 1 o mayor a 12, la fecha es inválida al instante.
- **Diciembre/Enero/Marzo/Mayo/Julio/Agosto/Octubre**: El máximo de dÃas es 31.
- **Abril/Junio/Septiembre/Noviembre**: El máximo de dÃas es 30.
- **Febrero (Mes 2)**:
- Debes verificar si el año es bisiesto. (Un año es bisiesto si es divisible por `4` pero no por `100`, o si es divisible por `400`).
- Si es bisiesto, permite hasta **29** dÃas.
- Si no es bisiesto, el máximo es **28** dÃas.
### Salida Esperada:
Si la fecha es correcta, imprime `Fecha valida`.
En caso contrario, imprime `Fecha no valida`.
Entrada de Ejemplo
Salida de Ejemplo