public static long projectEulerNumber43() {
        long sum = 0;

        long startNum = 1406357289;
        long endNum = 1406357289;

        for (long i = startNum; i <= endNum; i++) {
            if (!isPandigital(i)) {
                continue;
            }

            long d1 = i / 1000000000l;
            long d2 = (i - (d1 * 1000000000l)) / 100000000l;
            long d3 = (i - (d2 * 100000000l)) / 10000000l;
            long d4 = (i - (d3 * 10000000l)) / 1000000l;
            System.out.println((d2 * 100000000l));
            long d5 = (i - (d4 * 1000000l)) / 100000l;
            long d6 = (i - (d5 * 100000l)) / 10000l;
            long d7 = (i - (d6 * 10000l)) / 1000l;
            long d8 = (i - (d7 * 1000l)) / 100;
            long d9 = (i - (d8 * 100l)) / 10;
            long d10 = (i - (d9 * 10l)) / 1;

            System.out.println(i);
            System.out.print(d1);
            System.out.print(d2);
            System.out.print(d3);
//            System.out.print(d4);
//            System.out.print(d5);
//            System.out.print(d6);
//            System.out.print(d7);
//            System.out.print(d8);
//            System.out.print(d9);
//            System.out.print(d10);
//            System.out.println("Me");


            if (Integer.parseInt(d2 + "" + d3 + "" + d4) % 2 != 0) {
                continue;
            }

            if (Integer.parseInt(d3 + "" + d4 + "" + d5) % 3 != 0) {
                continue;
            }

            if (Integer.parseInt(d4 + "" + d5 + "" + d6) % 5 != 0) {
                continue;
            }

            if (Integer.parseInt(d5 + "" + d6 + "" + d7) % 7 != 0) {
                continue;
            }

            if (Integer.parseInt(d6 + "" + d7 + "" + d8) % 11 != 0) {
                continue;
            }

            if (Integer.parseInt(d7 + "" + d8 + "" + d9) % 13 != 0) {
                continue;
            }

            if (Integer.parseInt(d8 + "" + d9 + "" + d10) % 17 != 0) {
                continue;
            }

            sum += i;
        }

        return sum;
    }