Имеется заданной набор фильмов, и заданное количество клиентов. Каждый клиент хочет в ближайшие выходные просмотреть два фильма, кто какие фильмы хочет просмотреть – задано. Фильмы демонстрируются в субботу и в воскресенье, одновременно может идти не больше 5 разных фильмов. Нужно разработать алгоритм составления расписания показов фильмов, чтобы каждый клиент посмотрел оба своих фильма.