Calendar

lessonsclash that day
Find a free slot
Every free gap on each day in the range.
Also avoids this student's lessons with every other tutor.
Needs the side table to be free.