public static void main(String[] args) {
        Set<String> digits = permutate("0123456789");
        Set<Long> total = new HashSet<>();

        for (String s : digits) {
            if (getDigits(s, 2) % 2 != 0) continue;
            if (getDigits(s, 3) % 3 != 0) continue;
            if (getDigits(s, 4) % 5 != 0) continue;
            if (getDigits(s, 5) % 7 != 0) continue;
            if (getDigits(s, 6) % 11 != 0) continue;
            if (getDigits(s, 7) % 13 != 0) continue;
            if (getDigits(s, 8) % 17 != 0) continue;

            total.add(Long.parseLong(s));
        }

        long result = total.stream().reduce(0L, (a, b) -> a + b);
        System.out.println(result);
    }