#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; typedef long long int ll; typedef pair P; int main() { int n; cin>>n; assert(2<=n && n<=100000); int a[100010]; bool used[100010]={}; for(int i=0; i>a[i]; assert(1<=a[i] && a[i]<=n); assert(!used[a[i]]); used[a[i]]=1; } if(a[0]>a[n-1]){ cout<<"No"<a[0]) cout<0; i--){ if(a[i]