1. If two events requesting the same time have the same importance, the one which arrived first should be given preference. 2. In order to satisfy the requirement that events be scheduled at "reasonable" times, you can take one of two approaches: 1. Only schedule todo events during the hours between 9am and 9pm, for a maximum of 8 hours of obligations in any one day. Invite events can be scheduled whenever their start time indicates. 2. Write up a description for when you will schedule events. For instance, if you want to schedule all your programming for the middle of the night, that's OK, but you need to document that that's how you want to run your life. 3. The sample input "simple.txt" has been updated, the 341 invites had no priority. 4. Cancel events should remove the specified event from the schedule. This makes it possible to reuse that time for another event. They should remove ALL events with the matching name from the calendar. 5. You may exit after the last "time" event has been processed. Remember that you need to print out schedule events that were not completed as the program exits.