给定两个不相同的日期,请你计算这两个日期之间(不包含这两个日期)有多少天。
例如,2023 年 1 月 3 日和 2023 年 1 月 5 日之间有 1 天。
在本题中,规定闰年的判定方法为:
非整百年份:能被 4 整除的是闰年。(如 2004 年就是闰年,2001 年不是闰年)
整百年份:能被 400 整除的是闰年。(如 2000 年是闰年,1900 年不是闰年)
第一行三个正整数 Y1,M1,D1(1≤Y1≤9999,1≤M1≤12,1≤D1≤31)Y_1,M_1,D_1(1\le Y_1\le 9999,1\le M_1\le 12,1\le D_1\le 31)Y1,M1,D1(1≤Y1≤9999,1≤M1≤12,1≤D1≤31),表示第一个日期的年、月、日。
第二行三个正整数 Y2,M2,D2(1≤Y2≤9999,1≤M2≤12,1≤D2≤31)Y_2,M_2,D_2(1\le Y_2\le 9999,1\le M_2\le 12,1\le D_2\le 31)Y2,M2,D2(1≤Y2≤9999,1≤M2≤12,1≤D2≤31),表示第二个日期的年、月、日。
保证所有日期均为合法日期(不会出现 2 月 31 日)。
不保证第一个日期在第二个日期之前。
输出一个非负整数,表示两个日期之间有多少天。
输入样例 1:
2023 1 3 2023 1 5
输出样例 1:
1