
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> Enter short description: Enter start time in the form HH:MM : Enter duration in minutes : Enter day (1 - 30) and repeat interval (>= 0):
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> Enter short description: Enter start time in the form HH:MM : Enter duration in minutes : Enter day (1 - 30) and repeat interval (>= 0):
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> Enter short description: Enter start time in the form HH:MM : Enter duration in minutes : Enter day (1 - 30) and repeat interval (>= 0):
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> =======
DAY  1
	MEETING (boss), 09:00 - 10:30
	SKYPE CALL (boss), 11:53 - 12:00
	MEETING (break), 11:55 - 12:25
=======
DAY  3
	MEETING (break), 11:55 - 12:25
=======
DAY  5
	MEETING (boss), 09:00 - 10:30
	MEETING (break), 11:55 - 12:25
=======
DAY  7
	MEETING (break), 11:55 - 12:25
=======
DAY  9
	MEETING (boss), 09:00 - 10:30
	SKYPE CALL (boss), 11:53 - 12:00
	MEETING (break), 11:55 - 12:25
=======
DAY 11
	MEETING (break), 11:55 - 12:25
=======
DAY 13
	MEETING (boss), 09:00 - 10:30
	MEETING (break), 11:55 - 12:25
=======
DAY 15
	MEETING (break), 11:55 - 12:25
=======
DAY 17
	MEETING (boss), 09:00 - 10:30
	SKYPE CALL (boss), 11:53 - 12:00
	MEETING (break), 11:55 - 12:25
=======
DAY 19
	MEETING (break), 11:55 - 12:25
=======
DAY 21
	MEETING (boss), 09:00 - 10:30
	MEETING (break), 11:55 - 12:25
=======
DAY 23
	MEETING (break), 11:55 - 12:25
=======
DAY 25
	MEETING (boss), 09:00 - 10:30
	SKYPE CALL (boss), 11:53 - 12:00
	MEETING (break), 11:55 - 12:25
=======
DAY 27
	MEETING (break), 11:55 - 12:25
=======
DAY 29
	MEETING (boss), 09:00 - 10:30
	MEETING (break), 11:55 - 12:25

Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> Enter short description: Enter start time in the form HH:MM : Enter duration in minutes : Enter day (1 - 30) and repeat interval (>= 0):
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> =======
DAY  1
	MEETING (boss), 09:00 - 10:30
	SKYPE CALL (boss), 11:53 - 12:00
	MEETING (break), 11:55 - 12:25
=======
DAY  3
	MEETING (break), 11:55 - 12:25
=======
DAY  5
	CLASS (prog1), 08:00 - 09:45
	MEETING (boss), 09:00 - 10:30
	MEETING (break), 11:55 - 12:25
=======
DAY  7
	MEETING (break), 11:55 - 12:25
=======
DAY  9
	CLASS (prog1), 08:00 - 09:45
	MEETING (boss), 09:00 - 10:30
	SKYPE CALL (boss), 11:53 - 12:00
	MEETING (break), 11:55 - 12:25
=======
DAY 11
	MEETING (break), 11:55 - 12:25
=======
DAY 13
	CLASS (prog1), 08:00 - 09:45
	MEETING (boss), 09:00 - 10:30
	MEETING (break), 11:55 - 12:25
=======
DAY 15
	MEETING (break), 11:55 - 12:25
=======
DAY 17
	CLASS (prog1), 08:00 - 09:45
	MEETING (boss), 09:00 - 10:30
	SKYPE CALL (boss), 11:53 - 12:00
	MEETING (break), 11:55 - 12:25
=======
DAY 19
	MEETING (break), 11:55 - 12:25
=======
DAY 21
	CLASS (prog1), 08:00 - 09:45
	MEETING (boss), 09:00 - 10:30
	MEETING (break), 11:55 - 12:25
=======
DAY 23
	MEETING (break), 11:55 - 12:25
=======
DAY 25
	CLASS (prog1), 08:00 - 09:45
	MEETING (boss), 09:00 - 10:30
	SKYPE CALL (boss), 11:53 - 12:00
	MEETING (break), 11:55 - 12:25
=======
DAY 27
	MEETING (break), 11:55 - 12:25
=======
DAY 29
	CLASS (prog1), 08:00 - 09:45
	MEETING (boss), 09:00 - 10:30
	MEETING (break), 11:55 - 12:25

Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Enter short description: 
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> =======
DAY  1
	MEETING (break), 11:55 - 12:25
=======
DAY  3
	MEETING (break), 11:55 - 12:25
=======
DAY  5
	CLASS (prog1), 08:00 - 09:45
	MEETING (break), 11:55 - 12:25
=======
DAY  7
	MEETING (break), 11:55 - 12:25
=======
DAY  9
	CLASS (prog1), 08:00 - 09:45
	MEETING (break), 11:55 - 12:25
=======
DAY 11
	MEETING (break), 11:55 - 12:25
=======
DAY 13
	CLASS (prog1), 08:00 - 09:45
	MEETING (break), 11:55 - 12:25
=======
DAY 15
	MEETING (break), 11:55 - 12:25
=======
DAY 17
	CLASS (prog1), 08:00 - 09:45
	MEETING (break), 11:55 - 12:25
=======
DAY 19
	MEETING (break), 11:55 - 12:25
=======
DAY 21
	CLASS (prog1), 08:00 - 09:45
	MEETING (break), 11:55 - 12:25
=======
DAY 23
	MEETING (break), 11:55 - 12:25
=======
DAY 25
	CLASS (prog1), 08:00 - 09:45
	MEETING (break), 11:55 - 12:25
=======
DAY 27
	MEETING (break), 11:55 - 12:25
=======
DAY 29
	CLASS (prog1), 08:00 - 09:45
	MEETING (break), 11:55 - 12:25

Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> 
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> =======
DAY  5
	CLASS (prog1), 08:00 - 09:45
=======
DAY  9
	CLASS (prog1), 08:00 - 09:45
=======
DAY 13
	CLASS (prog1), 08:00 - 09:45
=======
DAY 17
	CLASS (prog1), 08:00 - 09:45
=======
DAY 21
	CLASS (prog1), 08:00 - 09:45
=======
DAY 25
	CLASS (prog1), 08:00 - 09:45
=======
DAY 29
	CLASS (prog1), 08:00 - 09:45

Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> Enter short description: Enter start time in the form HH:MM : Enter duration in minutes : Enter day (1 - 30) and repeat interval (>= 0):
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> Enter short description: Enter start time in the form HH:MM : Enter duration in minutes : Enter day (1 - 30) and repeat interval (>= 0):
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> =======
DAY  1
	MEETING (bfast), 09:00 - 09:30
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY  5
	CLASS (prog1), 08:00 - 09:45
=======
DAY  9
	CLASS (prog1), 08:00 - 09:45
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY 13
	CLASS (prog1), 08:00 - 09:45
=======
DAY 17
	CLASS (prog1), 08:00 - 09:45
	MEETING (bfast), 09:00 - 09:30
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY 21
	CLASS (prog1), 08:00 - 09:45
=======
DAY 25
	CLASS (prog1), 08:00 - 09:45
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY 29
	CLASS (prog1), 08:00 - 09:45

Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Enter short description: 
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> =======
DAY  1
	MEETING (bfast), 09:00 - 09:30
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY  9
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY 17
	MEETING (bfast), 09:00 - 09:30
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY 25
	SKYPE CALL (friends), 13:30 - 15:00

Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> Enter short description: Enter start time in the form HH:MM : Enter duration in minutes : Enter day (1 - 30) and repeat interval (>= 0):
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> =======
DAY  1
	MEETING (bfast), 09:00 - 09:30
	SKYPE CALL (friends), 13:30 - 15:00
	MEETING (friends), 14:00 - 14:20
=======
DAY  5
	MEETING (friends), 14:00 - 14:20
=======
DAY  9
	SKYPE CALL (friends), 13:30 - 15:00
	MEETING (friends), 14:00 - 14:20
=======
DAY 13
	MEETING (friends), 14:00 - 14:20
=======
DAY 17
	MEETING (bfast), 09:00 - 09:30
	SKYPE CALL (friends), 13:30 - 15:00
	MEETING (friends), 14:00 - 14:20
=======
DAY 21
	MEETING (friends), 14:00 - 14:20
=======
DAY 25
	SKYPE CALL (friends), 13:30 - 15:00
	MEETING (friends), 14:00 - 14:20
=======
DAY 29
	MEETING (friends), 14:00 - 14:20

Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> Select category:
	0. MEETING
	1. CLASS
	2. SKYPE CALL
--> 
Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> =======
DAY  1
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY  9
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY 17
	SKYPE CALL (friends), 13:30 - 15:00
=======
DAY 25
	SKYPE CALL (friends), 13:30 - 15:00

Select action:
	1. Add appointment.
	2. Cancel appointments by description.
	3. Cancel appointments by category.
	4. Print appointments.
	5. Exit.
--> 