#include <stdio.h>
 void STORG(int A,int* P)
{
for(int i=0;i<A;i++)
{ 
    int N;
    scanf("%d",&N);
    *(P+i) = N;
}
}

int main() {
    int a, b;
    int count=0;
    scanf("%d",&a);
    int *p= (int*)malloc(a*sizeof(int));
    STORG(a,p);
    // for(int i=0;i<a;i++)
    // {
    //     printf("%d",*(p+i));
    // }
  
   for(int i=0;i<a-1;i++)
   {
    if(*(p+i)>*(p+i+1))
    {
        count++;
        break;
    }
   }
   
   for(int j=0;j<a-1;j++)
   {
       if(*(p+j)<*(p+j+1))
    {
        count++;
        break;
    }
   }

    if(count==0)
    {
        printf("sorted");
    }
    else if(count==1)
    {
        printf("sorted");
    }
    else if(count==2)
    printf("unsorted");
   
    free(p);//这里对指针指向的malloc进行释放
    p=NULL;//此时指针变量p里的地址,已经指向了无用的空间,所以利用NULL来覆盖
    return 0;
}