>_
can_finish.java
Java 25.0
Not run yet

+ 8 hidden

Input
num_courses = 5
prerequisites = [[2, 0], [2, 1], [3, 2], [4, 3]]
Expected
true

Take 0 and 1 first, which unlocks 2, then 3, then 4. No arrow ever leads back.