Предположим, вы управляете транспортной сетью. Предположим, у вас есть M водитель и N пассажиров, так что один водитель выбирает только 1 пассажира, а 1 пассажир может проехать только от 1 водителя за раз. Чтобы сделать путешествие комфортным, вы не позволяете водителю забрать пассажира, с которым у него разница в образовании более 2 лет. Пожалуйста, разработайте алгоритм, чтобы максимально увеличить количество совпадений водителей и пассажиров.