Напишите программу, которая выдаст top-10 пользователей, максимально быстро завершивших прохождение на сертификат курса 217. Чтобы успешно получить сертификат курса, надо получить 24 балла или более. Моментом прохождения курса считается время получения 24-го балла.
Формат ответа: 10 числовых id по их порядку в топе, разделенных символами ",".
Иногда бывает, что слушатели возвращаются к степам несколько раз: может быть потому, что там было что-то очень интересное, а может быть - материал было трудно понять с первого раза.
Находить такие блоки важно, чтобы определять слишком сложные части курса, после которых слушатель может перестать понимать материал.
Назовём возвратом для i-того степа ситуацию, когда пользователь посещаяет i степ, затем в любой из последующих моментов времени посещает i+1 степ, и наконец в любой из моментов времени после посещения i+1 степа, вновь посещает i-тый.
Назовём "возвращающей способностью" для текущего степа долю слушателей, которые имеют в нем хотя бы один возврат - среди общего числа пользователей, хотя бы раз просмотревших данный степ.
Обратите внимание, что определять порядок степов нужно вначале по позиции модуля, потом по позиции урока и наконец по позиции степа
Ваша задача - найти топ-10 степов в курсе 217, которые имеют наибольшую "возвращающую способность".
Формат ответа: 10 числовых id по их порядку в топе, разделенных символами ",".