You will implement a date and day of week calculator for the 2016 calendar year. The calculator repeatedly reads in three numbers (in a line) from the standard input that are interpreted as month dayofmonth daysafter, calculates the dates in the year and days of week for the dates, and outputs the information. For example, input “1 1 31” is interpreted as the following: the first 1 means the 1st month in the year, January; the second 1 means the 1st day in January; and the 31 means 31 days after the date January 1, 2016 (we assume the year is 2016 to simplify the program), which is February 1, 2016. The program also calculates the days of week for each of the dates. More specifically, for input “1 1 31”, the calculator should produce the following output: