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);
    }
}