#include <iostream>
using namespace std;
int main() {
int n,m;
cin>>n>>m;
int ms[n][n]={};
for(int i=0; i<m; i++){
int a,b;
cin>>a>>b;
a--; b--;
ms[a][b]=1;
}
string s="YES";
for(int i=0; i<n; i++){
for(int j=0; j<n; j++){
if(ms[i][j]+ms[j][i]!=1) s="NO";
}
}
cout<<s;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbixtOwoJY2luPj5uPj5tOwoJaW50IG1zW25dW25dPXt9OwoJZm9yKGludCBpPTA7IGk8bTsgaSsrKXsKCQlpbnQgYSxiOwoJCWNpbj4+YT4+YjsKCQlhLS07IGItLTsKCQltc1thXVtiXT0xOwoJCQoJfQoJc3RyaW5nIHM9IllFUyI7Cglmb3IoaW50IGk9MDsgaTxuOyBpKyspewoJCWZvcihpbnQgaj0wOyBqPG47IGorKyl7CgkJCWlmKG1zW2ldW2pdK21zW2pdW2ldIT0xKSBzPSJOTyI7CgkJfQoJfQoJY291dDw8czsKCXJldHVybiAwOwp9