Ngày hôm qua

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 600 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Nhập vào ngày, tháng, năm. In ra ngày, tháng, năm tương ứng của ngày hôm qua. Các trường hợp đặc biệt bao gồm ngày đầu tháng, ngày đầu năm và các năm nhuận.

Input

  • Một dòng duy nhất chứa ba số nguyên \(d, m, y\) lần lượt là ngày, tháng và năm (\(1 \le d \le 31, 1 \le m \le 12, 1 \le y \le 10^9\)). Dữ liệu đảm bảo ngày tháng năm nhập vào là hợp lệ.

Output

  • In ra ba số nguyên \(d', m', y'\) cách nhau bởi khoảng trắng, tương ứng là ngày, tháng và năm của ngày hôm qua.

Example

Test 1

Input
1 1 2024
Output
31 12 2023

Test 2

Input
1 3 2024
Output
29 2 2024
Note

Năm 2024 là năm nhuận, nên ngày trước ngày 1 tháng 3 là ngày 29 tháng 2.

Test 3

Input
1 3 2023
Output
28 2 2023
Note

Năm 2023 không phải là năm nhuận, nên ngày trước ngày 1 tháng 3 là ngày 28 tháng 2.

Test 4

Input
20 10 2023
Output
19 10 2023

Bình luận (1)

Mới nhất
Tải bình luận...