Python. Нужно объяснить алгоритм

Владислав4 года в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.03.2021

Есть код, решающий задачу, нужно объяснить алгоритм по которому он работает. Что, где и как.

Ссылка на условие задачи: https://acm.timus.ru/problem.aspx?space=1&num=1936

Есть 2 кода, оба проходят проверку на сайте, выполняют одну задачу, просто второй я немного оптимизировал.

Заявки фрилансеров