#include #include using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000001 int main(){ int N; cin>>N; vector> a(N-1); rep(i,N-1){ cin>>a[i].first; a[i].second = i; } sort(a.begin(),a.end()); vector ans(N-1); rep(i,N-1){ int t = i+2; ans[a[i].second] = t - a[i].first; if(ans[a[i].second]<=0){ cout<<"NO"<