from datetime import date, timedelta

holidays = {date(2027, 10, 1), date(2027, 10, 4)}
def next_workday(day):
    day += timedelta(days=1)
    while day.weekday() >= 5 or day in holidays:
        day += timedelta(days=1)
    return day
meeting = date(2027, 9, 30)
print(f"Meeting: {meeting.isoformat()} ({meeting.strftime('%A')})")
print(f"Next working day: {next_workday(meeting).isoformat()} ({next_workday(meeting).strftime('%A')})")
print("Applied company holidays: 2027-10-01, 2027-10-04")
print("Lee's explicit holiday exception: 2027-10-04 12:00 retained as accepted")
