Input (grade 12): The dates for Chinese New Year from 1996 to 2019 (in the Gregorian calendar) are at the left, along with the year's presiding animal zodiac and its earthly branch.
Output (grade 10): Animal zodiacs The dates for the Spring Festival from 1996 to 2019 (in the Gregorian calendar) are at the right. The list also includes the year's animal zodiac and its earthly branch.