Пусть существует участник решивший k задач. Убрав из этого списка одну из его задач, получим что существует участник, решивший k-1 задачу. И т.д. Получим, что существует участник не решивший ни одной задачи.
Теперь от него двигаемся вверх.
Закрывая i-ю задачу, получим, что существует участник не решивший кроме i-ой задачи ни одной. Итого существуют n участников решивших по одной задаче (все разные)
Выбрав участника с одной i-ой задачей и закрыв j-ю. Найдём участника решившего задачи i и j
И т.д. Получим что на любой набор задач найдётся один участник. Всего таких наборов