import java.util.*; import java.lang.*; import java.io.*; public class Main { public static void main (String[] args) throws java.lang.Exception { // your code goes here // 入力 Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] T = new int[N]; for(int i = 0; i < N; i++){ T[i] = sc.nextInt(); } // 調リストの作成 List> listChou = new ArrayList<>(); for(int i = 0; i < 12; i++){ List chou = new ArrayList<>(); chou.add(i % 12); chou.add((i+2) % 12); chou.add((i+4) % 12); chou.add((i+5) % 12); chou.add((i+7) % 12); chou.add((i+9) % 12); chou.add((i+11) % 12); listChou.add(chou); } // 調の決定 int result = -1; for(int i = 0; i < 12; i++){ List chou = listChou.get(i); boolean matching = true; for(int j = 0; j < N; j++){ if(!chou.contains(T[j])){ matching = false; break; } } if(matching){ if(result == -1){ result = i; }else{ result = -1; break; } } } // 出力 System.out.println(result); } }