import java.io.*;
import java.util.*;
public class Main {
static PrintWriter pw=new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out)));
static StreamTokenizer st=new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
static BufferedReader bf=new BufferedReader(new InputStreamReader(System.in));
public static void main(String[] args) throws Exception{
int n=Int();
long[]a=new long [n];
long[]b=new long[n];
long sum=0;
boolean ok=true;
for(int i=0;i<n;i++)
b[i]=0;
for(int i=0;i<n;i++) {
a[i]=Int();
if(i!=0) {
sum=a[i]-a[i-1];
if(sum<0)
sum*=-1;
if(sum>n-1 || sum<1) {
ok=false;
break;
}
else if(b[(int) sum]!=0) {
ok=false;
break;
}
else b[(int) sum]=sum;
}
}
if(ok)
pw.print("jolly");
else
pw.print("Not jolly");
pw.flush();
}
public static String Line() throws Exception{
String s=bf.readLine();
return s;
}
public static int Int() throws Exception{
st.nextToken();
return (int)st.nval;
}
public static long Long() throws Exception{
st.nextToken();
return (long)st.nval;
}
public static double Double() throws Exception{
st.nextToken();
return st.nval;
}
}