PROGRAMMING:monthly calendar
###Task description
X wants to know the calendar of a certain year and month. Can you program the output for him?
###Input format:
Enter a row of two positive integers representing the year and month.
###Output format:
```
Output the calendar of one month strictly according to the sample format.
The first line outputs the month abbreviation and year, with a dot and a space in the middle.
The second line output header, for the abbreviation of Monday to Sunday, a space between each word.
The third line has 28 minus signs.
The next few lines are calendar contents. Each date will be output in three columns, and a space will be added before and after the date to ensure right alignment with the corresponding week name.
```
###Input example:
```in
2019 9
```
###Output example:
```out
SEP. 2019
Mon Tue Wed Thu Fri Sat Sun
---------------------------
one
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
thirty
```
###Tips
```
Important note: January 1, 1900 is Monday.
Monday: mon
Tuesdays Tuesdays Tue
Wednesday: Wednesday
Thursday Thursday Thu
Friday: Friday abbreviation: fri
Saturday: Saturday abbreviation: sat
Sunday: Sunday abbreviation: sun
Jan
Feb
Mar in March
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
```
answer:If there is no answer, please comment
X wants to know the calendar of a certain year and month. Can you program the output for him?
###Input format:
Enter a row of two positive integers representing the year and month.
###Output format:
```
Output the calendar of one month strictly according to the sample format.
The first line outputs the month abbreviation and year, with a dot and a space in the middle.
The second line output header, for the abbreviation of Monday to Sunday, a space between each word.
The third line has 28 minus signs.
The next few lines are calendar contents. Each date will be output in three columns, and a space will be added before and after the date to ensure right alignment with the corresponding week name.
```
###Input example:
```in
2019 9
```
###Output example:
```out
SEP. 2019
Mon Tue Wed Thu Fri Sat Sun
---------------------------
one
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
thirty
```
###Tips
```
Important note: January 1, 1900 is Monday.
Monday: mon
Tuesdays Tuesdays Tue
Wednesday: Wednesday
Thursday Thursday Thu
Friday: Friday abbreviation: fri
Saturday: Saturday abbreviation: sat
Sunday: Sunday abbreviation: sun
Jan
Feb
Mar in March
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
```
answer:If there is no answer, please comment