U374063 日期

题目背景

一年共有 $12$ 个月,其中,一月、三月、五月、七月、八月、十月和十二月有 $31$ 天,四月、六月、九月和十一月有 $30$ 天,二月有 $28$ 天或 $29$ 天。 对于一个年份,如果年份是 $4$ 的倍数但不是 $100$ 的倍数,或年份是 $400$ 的倍数,则称这一年为闰年。例如,$2020$ 年和 $2000$ 年都是闰年,而 $1900$ 年不是闰年。闰年的二月有 $29$ 天,非闰年的二月只有 $28$ 天。

题目描述

我们通常可以使用 $8$ 个数字来表示一段日期,例如 $20240113$ 表示 $2024$ 年 $1$ 月 $13$ 日。 请你写一个程序,输入一个含有 $8$ 个数字的字符串,如果字符串表示的日期存在,则输出英文字母 `Y`,否则输出英文字母 `N`。

输入格式

一行共 $8$ 个数字。

输出格式

一个大写英文字母 `Y` 或 `N`,表示日期是否存在。

说明/提示

如果遇到了 `RE`,请尝试使用 `input().rstrip()` 代替 `input()`。