#include using namespace std; typedef long long ll; signed main(){ ios::sync_with_stdio(false); cin.tie(0); int n,m; cin>>n>>m; int a[n]; for(int i=0;i>a[i]; } vector> v(111111); for(int i=0;i>a>>b; a--,b--; v[a].push_back(b); v[b].push_back(a); } bool pos=false; for(int i=0;i<1111;i++){ for(auto j:v[i]){ for(auto k:v[j]){ if(k==i) continue; if(a[i]==a[k]) continue; if(a[i]a[k]) pos=true; if(a[i]>a[j] && a[k]>a[j]) pos=true; } } } if(pos){ cout<<"YES"<