Пример теста прикрепил. Сколько будет времени на решение - неизвестно, в прошлый раз препод давал всего полчаса.