#include #define int long long using namespace std; const int N=210; const int M=2010; int n,m; vectorG[N]; vectorG2[N]; signed main(){ // ios::sync_with_stdio(0); // cin.tie(0); // cout.tie(0); // freopen("circle.in","r",stdin); // freopen("circle.out","w",stdout); cin>>n>>m; for(int i=1;i<=m;i++){ int u,v; cin>>u>>v; G[u].push_back(v); G[v].push_back(u); } for(auto v:G[1]) for(auto vv:G[v]){ if(vv==1)continue; G2[vv].push_back(v); } for(int mid=2;mid<=n;mid++) for(auto l:G2[mid]) for(auto r:G[mid]) for(auto rr:G2[r]){ //1->l->mid->r->rr->1 if(l==1||mid==1||r==1||rr==1)continue; if((l!=mid&&l!=r&&l!=rr)&&(mid!=r&&mid!=rr)&&r!=rr){ cout<<"YES\n"; return 0; } } cout<<"NO\n"; return 0; } /* */