0.55 En Tokio, una de las muchas cosas destacables son los Jardines imperiales. Sin embargo, es difícil saber cuando están abiertos, ya que en la puerta hay un cartel que, traducido, dice lo siguiente (y esto es totalmente cierto, como demuestra la foto que se puede ver a la derecha):
Los Jardines están abiertos los días que cumplan alguno de los puntos siguientes:
0.45
Miércoles.
Jueves.
Sábados.
Domingos.
Fiestas Nacionales, sin contar el Cumpleaños del Emperador, el 23 de diciembre.
Lunes siguiendo inmediatamente una Fiesta Nacional que caiga en domingo.
Martes, sin contar los martes inmediatamente después de un lunes de los puntos 5 ó 6.
Sin embargo, los Jardines están siempre cerrados en el periodo entre el 28 de diciembre y el 3 de enero.
Dada una lista con las Fiestas Nacionales, ¿podéis determinar si los Jardines Imperiales están abiertos en ciertas fechas dadas?
La entrada empieza con , seguido de las Fiestas Nacionales en orden. Siguen diversas fechas en orden. Todas las Fiestas Nacionales y fechas están entre el 1-1-2014 y el 31-12-2015 y siguen estrictamente el formato de los ejemplos. Como el Cumpleaños del Emperador siempre es Fiesta Nacional, en la entrada aparece como tal.
Para cada fecha, escribid en una línea “ABIERTOS” o
“CERRADOS”. Asumid que no hay Fiestas Nacionales antes del
día 1-1-2014.
Test1: Casos donde sólo se preguntan miércoles, jueves, sábados y domingos, como en el Ejemplo 1.
Test2: Casos donde sólo se preguntan Fiestas Nacionales, nunca en lunes ni martes, como en el Ejemplo 2.
Test3: Casos donde sólo se preguntan lunes, como en el Ejemplo 3.
Test4: Casos de todo tipo, como en el Ejemplo 4.
Input
8 10-1-2014 8-3-2014 9-3-2014 5-10-2014 23-12-2014 7-6-2015 9-12-2015 23-12-2015 16-2-2014 17-9-2014 21-6-2015 19-9-2015 24-9-2015 30-9-2015 31-12-2015
Output
ABIERTOS ABIERTOS ABIERTOS ABIERTOS ABIERTOS ABIERTOS CERRADOS
Input
8 23-4-2014 10-12-2014 23-12-2014 24-1-2015 15-10-2015 23-10-2015 13-12-2015 23-12-2015 23-4-2014 10-12-2014 23-12-2014 24-1-2015 15-10-2015 23-10-2015 13-12-2015 23-12-2015
Output
ABIERTOS ABIERTOS ABIERTOS ABIERTOS ABIERTOS ABIERTOS ABIERTOS ABIERTOS
Input
10 30-1-2014 21-2-2014 17-6-2014 5-10-2014 26-11-2014 18-12-2014 23-12-2014 18-10-2015 30-10-2015 23-12-2015 9-6-2014 11-8-2014 29-12-2014 27-4-2015 4-5-2015 25-5-2015 19-10-2015
Output
CERRADOS CERRADOS CERRADOS CERRADOS CERRADOS CERRADOS ABIERTOS
Input
24 6-4-2014 8-5-2014 19-5-2014 22-5-2014 31-7-2014 25-8-2014 22-12-2014 23-12-2014 29-12-2014 6-1-2015 31-1-2015 11-2-2015 26-4-2015 6-5-2015 10-6-2015 12-6-2015 14-6-2015 28-6-2015 27-7-2015 19-9-2015 26-10-2015 18-11-2015 18-12-2015 23-12-2015 15-2-2014 11-3-2014 14-4-2014 20-8-2014 24-8-2014 5-12-2014 13-2-2015 2-3-2015 9-4-2015 10-5-2015 20-6-2015 15-7-2015 20-9-2015 9-10-2015 29-11-2015 9-12-2015 10-12-2015
Output
ABIERTOS ABIERTOS CERRADOS ABIERTOS ABIERTOS CERRADOS CERRADOS CERRADOS ABIERTOS ABIERTOS ABIERTOS ABIERTOS ABIERTOS CERRADOS ABIERTOS ABIERTOS ABIERTOS