Peloton Interactive interview question

DFS, Change problem (DP), Scheduling overlapping peloton trainer sessions