The task description is in the TaskDescription_EN jupyter notebook.
The slides (russian) are in the presentation folder.
The python code with brute force approach is in the schedule-bruteforce folder.
The python code with linear programming approch is in the schedule-linprog folder.