Design and implement a program that manages an appointmentcalendar. An appointment includes the description, date, startingtime, and ending time.

For example, Dentist 2006/10/1 17:30 18:30 CS1 class 2006/10/208:30 10:00

Supply a user interface to add appointments, remove canceledappointments, and print out a list of appointments for a particularday.