2
1 18
 9
6 20 27 28 40 53 59 70 85
 8
10 20 30 40 50 60 70 80
 6
13 17 32 47 60 66
 1
1
 8
5 17 20 35 42 53 67 76
 1
90
 6
14 29 43 59 70 74
 76
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
 8
15 20 30 40 50 60 73 83
 14
14 22 27 31 35 44 46 61 62 69 74 79 88 89
 30
6 11 12 15 22 24 30 31 32 33 34 35 40 42 44 45 47 50 53 54 57 58 63 67 75 77 79 81 83 88
 84
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84
 6
15 30 45 60 74 89
 9
15 28 39 48 55 60 63 64 74
 1
15
 9
10 20 30 40 50 60 70 80 84
 25
1 2 3 4 5 6 7 8 9 10 11 23 36 50 65 81 82 83 84 85 86 87 88 89 90
 5
15 30 45 60 74
 2
16 50
 12
14 22 27 31 35 44 62 69 74 79 88 89
 10
15 28 39 48 55 60 63 64 74 82
 60
1 2 4 5 6 7 11 14 16 18 20 21 22 23 24 25 26 33 34 35 36 37 38 39 41 42 43 44 46 47 48 49 52 55 56 57 58 59 60 61 63 64 65 67 68 70 71 72 73 74 75 77 78 80 82 83 84 85 86 88
 6
15 30 45 60 75 84
 90
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
 3
1 20 90
 8
1 16 30 31 32 33 34 50
 72
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
 12
1 3 6 10 15 21 28 36 45 55 66 78
 1
16
 5
15 30 45 60 75

16
 90
 90
 81
 16
 90
 15
 58
 90
 90
 90
 90
 90
 90
 89
 30
 90
 80
 89
 15
 59
 90
 90
 90
 90
 16
 49
 54
 90
 15
 90

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;


public class Main{
	public static void main(String args[])throws IOException{
		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		int n=Integer.parseInt(br.readLine());
		String str[]=br.readLine().split(" ");
		int arr[]=new int[n];
		for(int i=0;i<n;i++){
			arr[i]=Integer.parseInt(str[i]);
		}
		int ans=arr[0];
		if(ans>15)
			System.out.println("15");
		else{
			for(int i=1;i<n;i++){
				if(arr[i]-arr[i-1]<=15){
					ans=arr[i];
				}
				else{
					ans=ans+15;
					break;
				}
			}
			System.out.println(ans);
		}
//		int n=Integer.parseInt(str[0]);
//		int m=Integer.parseInt(str[1]);
//		int f[]=new int[100001];
//		int b[]=new int[100001];
//		int freq[]=new int[100001];
//		int loc[]=new int[100001];
//		int ans[]=new int[100001];
//		str=br.readLine().split(" ");
//		for(int i=0;i<n;i++){
//			f[i]=Integer.parseInt(str[i]);
//	//		if(i>=m)
//	//			continue;
//			freq[f[i]]++;
//			loc[f[i]]=i;
//		}
//		str=br.readLine().split(" ");
//		for(int i=0;i<m;i++){
//			b[i]=Integer.parseInt(str[i]);
//		}
//		int imp=0,amb=0,ind=0;
//		for(int i=0;i<m;i++){
//			int val=b[i];
//			if(freq[val]==0){
//				imp=1;
//				break;
//			}
//			if(freq[val]>1){
//				amb=1;
//			}
//			if(freq[val]==1){
//				ind=loc[val];
//				ans[i]=(ind+1);
//			}
//		}
//		if(imp==1){
//			System.out.println("Impossible");
//		}
//		else if(amb==1){
//			System.out.println("Ambiguity");
//		}
//		else{
//			System.out.println("Possible");
//			for(int i=0;i<m;i++)
//				System.out.print(ans[i]+" ");
//			System.out.println();
//		}
		
//		int d1=Integer.parseInt(str[0]);
//		int d2=Integer.parseInt(str[1]);
//		int d3=Integer.parseInt(str[2]);
//		long ans=0;
//		if(d1<=d2){
//			ans=d1;
//			ans=ans+Math.min(d1+d2,d3);
//			ans=ans+Math.min(d2, d3+d1);
//		}
//		else{
//			ans=d2;
//			ans=ans+Math.min(d1+d2,d3);
//			ans=ans+Math.min(d1, d3+d2);
//		}
//		System.out.println(ans);
	}
}
