#include <bits/stdc++.h>
using namespace std;
int main() {
int fl=0;
vector<int> v={1};
int n=v.size();
for(int i=0;i<n-1;i++){
if(v[i]>v[i+1]){
cout<<v[i]<<" "<<v[i+1]<<endl;
fl=1;
break;
}
}
if(fl==1) cout<<"NO";
else cout<<"YES";
// priority_queue<int,vector<int>,greater<int>> pq;
// for(auto vl:v){
// pq.push(vl);
// }
// vector<int> sort;
// while(!pq.empty()){
// sort.push_back(pq.top());
// pq.pop();
// }
// if(v==sort) { cout<<"YES"; }
// else { cout<<"NO"; }
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewoJaW50IGZsPTA7Cgl2ZWN0b3I8aW50PiB2PXsxfTsKCWludCBuPXYuc2l6ZSgpOwoJZm9yKGludCBpPTA7aTxuLTE7aSsrKXsKCQlpZih2W2ldPnZbaSsxXSl7CgkJCWNvdXQ8PHZbaV08PCIgIjw8dltpKzFdPDxlbmRsOwoJCQlmbD0xOwoJCQlicmVhazsKCQl9Cgl9CglpZihmbD09MSkgY291dDw8Ik5PIjsKCWVsc2UgY291dDw8IllFUyI7CgkKCQoJCgkvLyBwcmlvcml0eV9xdWV1ZTxpbnQsdmVjdG9yPGludD4sZ3JlYXRlcjxpbnQ+PiBwcTsKCS8vIGZvcihhdXRvIHZsOnYpewoJLy8gCXBxLnB1c2godmwpOwoJLy8gfQoJLy8gdmVjdG9yPGludD4gc29ydDsKCS8vIHdoaWxlKCFwcS5lbXB0eSgpKXsKCS8vIAlzb3J0LnB1c2hfYmFjayhwcS50b3AoKSk7CgkvLyAJcHEucG9wKCk7CgkvLyB9CgkvLyBpZih2PT1zb3J0KSB7IGNvdXQ8PCJZRVMiOyB9CgkvLyBlbHNlIHsgY291dDw8Ik5PIjsgfQoJcmV0dXJuIDA7Cn0=