สมมติว่าเรามีตัวเลข n แสดงว่ามี n หลักสูตรต่างๆ ที่มีป้ายกำกับตั้งแต่ 1 ถึง n เรายังมีอาร์เรย์ที่เรียกว่าความสัมพันธ์ โดยที่ความสัมพันธ์[i] มีคู่ (prevCourse_i, nextCourse_i) ซึ่งแสดงถึงความสัมพันธ์ที่จำเป็นต้องมีระหว่างหลักสูตร prevCourse_i และหลักสูตร nextCourse_i ดังนั้นหลักสูตร prevCourse_i จะต้