#z40. 课程安排

课程安排

题目描述
你需要选修n门课程,课程编号为0n-1。有些课程需要先修其他课程才能选修,例如[1,0]表示选修课程1前必须先选修课程0。判断是否可以完成所有课程的学习。

输入描述
第一行包含两个整数nm,分别表示课程总数和先修关系的数量。
接下来的m行,每行包含两个整数ab,表示选修课程a前必须先选修课程b

输出描述
若可以完成所有课程,输出Yes;否则输出No

输入样例

plaintext

4 2
1 0
2 1

输出样例

plaintext

Yes