Решите пожалуйста задачу на Swift

Вам дано количество лекций и пары: индекс лекции — индекс лекции, которую предварительно нужно прослушать. Например, парой чисел 0 1 будет записан факт того, что предварительно нужно прослушать лекцию 1, чтобы понять лекцию 0. Необходимо выяснить, можно ли провести все лекции так, чтоб все всё поняли.

введите сюда описание изображения