private static boolean property(int[] digits){
		if (digits[3] % 2 != 0)
			return false;
		if ((digits[2] + digits[3] + digits[4]) % 3 != 0)
			return false;
		if (digits[5] % 5 != 0)
			return false;
		if ((digits[4] * 100 + digits[5] * 10 + digits[6]) % 7 != 0)
			return false;
		if ((digits[5] * 100 + digits[6] * 10 + digits[7]) % 11 != 0)
			return false;
		if ((digits[6] * 100 + digits[7] * 10 + digits[8]) % 13 != 0)
			return false;
		if ((digits[7] * 100 + digits[8] * 10 + digits[9]) % 17 != 0)
			return false;
		return true;
	}