#CCBCMCHIN0000058. Cộng một ngày trong tháng (Advance Date by One Day)

Cộng một ngày trong tháng (Advance Date by One Day)

Cộng một ngày trong tháng (Advance Date by One Day)

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho ngày d,m,yd,m,y hợp lệ của lịch Gregory. Hãy tính ngày liền sau: khi chưa hết tháng thì chỉ tăng ngày; khi hết tháng thì chuyển ngày về 1 và tăng tháng; khi hết tháng 12 thì chuyển về ngày 1 tháng 1 của năm tiếp theo.

Input

Một dòng gồm ba số nguyên d,m,yd,m,y theo thứ tự ngày, tháng, năm. Ngày đã cho được bảo đảm hợp lệ.

Output

In ba số nguyên d m y của ngày liền sau, cách nhau một dấu cách.

Subtask

  • Subtask 1 (20 điểm): Ngày chưa phải ngày cuối tháng; 1≤y≤99981\le y\le9998.

  • Subtask 2 (30 điểm): Tháng thuộc {1,3,4,5,6,7,8,9,10,11}\{1,3,4,5,6,7,8,9,10,11\}; ngày hợp lệ, 1≤y≤99981\le y\le9998.

  • Subtask 3 (50 điểm): Ngày hợp lệ bất kỳ, 1≤y≤99981\le y\le9998.

Ví dụ

Ví dụ 1

Input

28 2 2024

Output

29 2 2024

Giải thích

Năm 2024 nhuận nên tháng 2 có 29 ngày. Ngày 28 chưa là ngày cuối tháng: tăng ngày lên 29, giữ nguyên tháng 2 và năm 2024.

Ví dụ 2

Input

31 12 2023

Output

1 1 2024

Giải thích

Ngày 31 là ngày cuối tháng 12. Đặt ngày thành 1; do đang ở tháng 12, đặt tháng thành 1 và tăng năm 2023 thành 2024.