
import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        PrintWriter pw = new PrintWriter(System.out);
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int i =0;
        for(i = 0; i < n; i-=-1) {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        }
        if (i == n) {
            pw.println("APPROVED");
        } else
            pw.println("DENIED");

        pw.close();
    }

    static class Scanner {
        StringTokenizer st;
        BufferedReader br;

        public Scanner(InputStream s) {
            br = new BufferedReader(new InputStreamReader(s));
        }

        public Scanner(String file) throws FileNotFoundException {
            br = new BufferedReader(new FileReader(file));
        }

        public String next() throws IOException {
            while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine());
            return st.nextToken();
        }

        public int nextInt() throws IOException {
            return Integer.parseInt(next());
        }

        public long nextLong() throws IOException {
            return Long.parseLong(next());
        }

        public String nextLine() throws IOException {
            return br.readLine();
        }

        public double nextDouble() throws IOException {
            return Double.parseDouble(next());
        }

        public boolean ready() throws IOException {
            return br.ready();
        }

    }
}

 import java.io.*; io.* java import java.util.*; util.* java public class Main {
    public static void main(String[] args) throws Exception {
        PrintWriter pw = new PrintWriter(System.out);
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int i =0;
        for(i = 0; i < n; i-=-1) {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        }
        if (i == n) {
            pw.println("APPROVED");
        } else
            pw.println("DENIED");

        pw.close();
    }

    static class Scanner {
        StringTokenizer st;
        BufferedReader br;

        public Scanner(InputStream s) {
            br = new BufferedReader(new InputStreamReader(s));
        }

        public Scanner(String file) throws FileNotFoundException {
            br = new BufferedReader(new FileReader(file));
        }

        public String next() throws IOException {
            while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine());
            return st.nextToken();
        }

        public int nextInt() throws IOException {
            return Integer.parseInt(next());
        }

        public long nextLong() throws IOException {
            return Long.parseLong(next());
        }

        public String nextLine() throws IOException {
            return br.readLine();
        }

        public double nextDouble() throws IOException {
            return Double.parseDouble(next());
        }

        public boolean ready() throws IOException {
            return br.ready();
        }

    }
} Main public static void main(String[] args) throws Exception {
        PrintWriter pw = new PrintWriter(System.out);
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int i =0;
        for(i = 0; i < n; i-=-1) {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        }
        if (i == n) {
            pw.println("APPROVED");
        } else
            pw.println("DENIED");

        pw.close();
    } main {
        PrintWriter pw = new PrintWriter(System.out);
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int i =0;
        for(i = 0; i < n; i-=-1) {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        }
        if (i == n) {
            pw.println("APPROVED");
        } else
            pw.println("DENIED");

        pw.close();
    } PrintWriter pw = new PrintWriter(System.out); pw new PrintWriter(System.out) Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int i =0; i 0 for(i = 0; i < n; i-=-1) {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        } i = 0; i = 0 i 0 i < n i n i-=-1 i-=-1 i -1 1 {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        } {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        } int a = sc.nextInt(); a sc.nextInt() sc.nextInt sc if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            } a%2 == 0 a%2 a 2 0 {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            } if (a%3 == 0 || a%5 == 0)
                {}else
                    break; a%3 == 0 || a%5 == 0 a%3 == 0 a%3 a 3 0 a%5 == 0 a%5 a 5 0 {} break; if (i == n) {
            pw.println("APPROVED");
        } else
            pw.println("DENIED"); i == n i n {
            pw.println("APPROVED");
        } pw.println("APPROVED") pw.println pw "APPROVED" pw.println("DENIED") pw.println pw "DENIED" pw.close() pw.close pw String[] args args static class Scanner {
        StringTokenizer st;
        BufferedReader br;

        public Scanner(InputStream s) {
            br = new BufferedReader(new InputStreamReader(s));
        }

        public Scanner(String file) throws FileNotFoundException {
            br = new BufferedReader(new FileReader(file));
        }

        public String next() throws IOException {
            while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine());
            return st.nextToken();
        }

        public int nextInt() throws IOException {
            return Integer.parseInt(next());
        }

        public long nextLong() throws IOException {
            return Long.parseLong(next());
        }

        public String nextLine() throws IOException {
            return br.readLine();
        }

        public double nextDouble() throws IOException {
            return Double.parseDouble(next());
        }

        public boolean ready() throws IOException {
            return br.ready();
        }

    } Scanner StringTokenizer st; st BufferedReader br; br public Scanner(InputStream s) {
            br = new BufferedReader(new InputStreamReader(s));
        } Scanner {
            br = new BufferedReader(new InputStreamReader(s));
        } br = new BufferedReader(new InputStreamReader(s)) br new BufferedReader(new InputStreamReader(s)) InputStream s s public Scanner(String file) throws FileNotFoundException {
            br = new BufferedReader(new FileReader(file));
        } Scanner {
            br = new BufferedReader(new FileReader(file));
        } br = new BufferedReader(new FileReader(file)) br new BufferedReader(new FileReader(file)) String file file public String next() throws IOException {
            while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine());
            return st.nextToken();
        } next {
            while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine());
            return st.nextToken();
        } while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine()); st == null || !st.hasMoreTokens() st == null st null !st.hasMoreTokens() st.hasMoreTokens() st.hasMoreTokens st st = new StringTokenizer(br.readLine()) st new StringTokenizer(br.readLine()) return st.nextToken(); st.nextToken() st.nextToken st public int nextInt() throws IOException {
            return Integer.parseInt(next());
        } nextInt {
            return Integer.parseInt(next());
        } return Integer.parseInt(next()); Integer.parseInt(next()) Integer.parseInt Integer next() next public long nextLong() throws IOException {
            return Long.parseLong(next());
        } nextLong {
            return Long.parseLong(next());
        } return Long.parseLong(next()); Long.parseLong(next()) Long.parseLong Long next() next public String nextLine() throws IOException {
            return br.readLine();
        } nextLine {
            return br.readLine();
        } return br.readLine(); br.readLine() br.readLine br public double nextDouble() throws IOException {
            return Double.parseDouble(next());
        } nextDouble {
            return Double.parseDouble(next());
        } return Double.parseDouble(next()); Double.parseDouble(next()) Double.parseDouble Double next() next public boolean ready() throws IOException {
            return br.ready();
        } ready {
            return br.ready();
        } return br.ready(); br.ready() br.ready br public class Main {
    public static void main(String[] args) throws Exception {
        PrintWriter pw = new PrintWriter(System.out);
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int i =0;
        for(i = 0; i < n; i-=-1) {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        }
        if (i == n) {
            pw.println("APPROVED");
        } else
            pw.println("DENIED");

        pw.close();
    }

    static class Scanner {
        StringTokenizer st;
        BufferedReader br;

        public Scanner(InputStream s) {
            br = new BufferedReader(new InputStreamReader(s));
        }

        public Scanner(String file) throws FileNotFoundException {
            br = new BufferedReader(new FileReader(file));
        }

        public String next() throws IOException {
            while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine());
            return st.nextToken();
        }

        public int nextInt() throws IOException {
            return Integer.parseInt(next());
        }

        public long nextLong() throws IOException {
            return Long.parseLong(next());
        }

        public String nextLine() throws IOException {
            return br.readLine();
        }

        public double nextDouble() throws IOException {
            return Double.parseDouble(next());
        }

        public boolean ready() throws IOException {
            return br.ready();
        }

    }
} public class Main {
    public static void main(String[] args) throws Exception {
        PrintWriter pw = new PrintWriter(System.out);
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int i =0;
        for(i = 0; i < n; i-=-1) {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        }
        if (i == n) {
            pw.println("APPROVED");
        } else
            pw.println("DENIED");

        pw.close();
    }

    static class Scanner {
        StringTokenizer st;
        BufferedReader br;

        public Scanner(InputStream s) {
            br = new BufferedReader(new InputStreamReader(s));
        }

        public Scanner(String file) throws FileNotFoundException {
            br = new BufferedReader(new FileReader(file));
        }

        public String next() throws IOException {
            while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine());
            return st.nextToken();
        }

        public int nextInt() throws IOException {
            return Integer.parseInt(next());
        }

        public long nextLong() throws IOException {
            return Long.parseLong(next());
        }

        public String nextLine() throws IOException {
            return br.readLine();
        }

        public double nextDouble() throws IOException {
            return Double.parseDouble(next());
        }

        public boolean ready() throws IOException {
            return br.ready();
        }

    }
} Main

import java.io.*;
import java.util.*;

public class Main {
    public static void main(String[] args) throws Exception {
        PrintWriter pw = new PrintWriter(System.out);
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int i =0;
        for(i = 0; i < n; i-=-1) {
            int a = sc.nextInt();
            if (a%2 == 0) {
                if (a%3 == 0 || a%5 == 0)
                {}else
                    break;
            }
        }
        if (i == n) {
            pw.println("APPROVED");
        } else
            pw.println("DENIED");

        pw.close();
    }

    static class Scanner {
        StringTokenizer st;
        BufferedReader br;

        public Scanner(InputStream s) {
            br = new BufferedReader(new InputStreamReader(s));
        }

        public Scanner(String file) throws FileNotFoundException {
            br = new BufferedReader(new FileReader(file));
        }

        public String next() throws IOException {
            while (st == null || !st.hasMoreTokens())
                st = new StringTokenizer(br.readLine());
            return st.nextToken();
        }

        public int nextInt() throws IOException {
            return Integer.parseInt(next());
        }

        public long nextLong() throws IOException {
            return Long.parseLong(next());
        }

        public String nextLine() throws IOException {
            return br.readLine();
        }

        public double nextDouble() throws IOException {
            return Double.parseDouble(next());
        }

        public boolean ready() throws IOException {
            return br.ready();
        }

    }
}


