№1
n, m = map(int, input().split())
G = [set() for i in range(n+1)]
for i in range(m):
v1, v2 = map(int, input().split())
G[v1].add(v2)
f = 0
for i in range(1, n+1):
if f == 1:
break
for j in G[i]:
if i in G[j]:
print('YES')
f = 1
break
if f == 0:
print('NO')