import java.util.Arrays; import java.util.HashSet; import java.util.Scanner; import java.util.Set; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); while(in.hasNext()){ // solution1(in); solution2(in); } } /** * 模拟法: Set * @param in */ private static void solution1(Scanner in){ String[] nums = in.nextLine().split(" "); Set<String> set = new HashSet<>(Arrays.asList(nums)); StringBuilder sb = new StringBuilder(); for(int i=1; i<=10000; i++){ if(!set.contains(String.valueOf(i))){ sb.append(i); } } System.out.println(Long.parseLong(sb.toString())%7); } /** * 模拟法: * @param in */ private static void solution2(Scanner in){ boolean[] isExisted = new boolean[10001]; for(int i=1; i<=9997; i++){ isExisted[in.nextInt()] = true; } StringBuilder sb = new StringBuilder(); for(int i=1; i<=10000; i++){ if(!isExisted[i]){ sb.append(i); } } System.out.println(Long.parseLong(sb.toString())%7); } }