Mrs Smith needs a calendar - Scenario

Mrs Smith teaches at Hillcrest High School where the periods are 45 minutes long. There are 8 periods a day. They start at 07h30 with periods 1-3. Small break follows for 30 minutes, followed by periods 4-6. Big break is an hour, then follows the last two periods.

Mrs Smith teaches Grade 10, 11 and 12 History classes:
Monday periods 1-2: class 12c, 4-5: 11b, 7: 10a, 8: 10c.
Tuesday 2-3: 12c, 4: 11b, 5: 10c, 7-8: 10a.
Wednesday 4-5: 12c, 6: 10a, 7: 10c, 8: 11b.
Thursday 1-2: 12c, 4-5: 11b, 7: 10a, 8: 10c.
Friday 2-3: 12c, 4: 11b, 5: 10c, 7-8: 10c.

She also coordinates the Debating Society, which meets every Thursday during the big break. They also meet after school on a Monday for an hour.
Mrs Smith is also a swimming coach. The swimming squad meets for practice on a Tuesday after school for 2 hours during the months September to April. They also do a 40-minute session on a Friday before the school meeting at 06h00 during the same months. In Winter, May-August, she supports the Cross Country coach but only for an hour on a Wednesday after school.

The school has three terms only:
Term 1: 20 January to 20 April
Term 2: 17 May to 21 August
Term 3: 14 September to 10 December