吉祥日
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 512 M,其他语言1024 M
64bit IO Format: %lld

题目描述

现在是凯历 日,凯丽国王打算举办王国史上第一届运动会,为此,凯丽国王请大马猴和机智羊两位智囊帮忙找到最近的“吉祥日”(不包含今天)作为凯丽王国运动会的开幕式日期。

凯丽国王的“吉祥日”必须满足两个要求:

  • 开幕式日期必须在周末(周六或周日)

  • 开幕式日期必须是某个月的 号。

注意:凯历中, 年有 个月,每个月都是 天, 周有 天,且 日是周一。

输入描述:

一行,包含三个正整数  表示当前日期。

输出描述:

一行三个整数,以空格作为分割,表示当前日期往后最近的一个“吉祥日”日期。
示例1

输入

复制
2000 1 1

输出

复制
2000 4 1

说明

2000年4月1日是周日,是最近的“吉祥日”。  
示例2

输入

复制
2001 3 25

输出

复制
2001 6 1

说明

2001年6月1日是周日,是最近的“吉祥日”。  

备注:

对于  的测试点,

对于  的测试点, ,