Solution: Appointment Scheduling