# Deze eerste oplossing voegt gewoon enkele if-opdrachten toe op strategische plaatsen.
# Vele van die if-opdrachten kunnen echter nog vermeden worden - zie 6_kakuro_exhaustief_opl_2.py

from time import time

tijd_begin = time()

for a in range (1,10):
    for b in range (1,10):
        for c in range (1,10):
            if a+b+c == 8:
                for d in range (1,10):
                    for e in range (1,10):
                        if d+e == 11:
                            for f in range (1,10):
                                if b+d+f == 7:
                                    for g in range (1,10):
                                        if a+d+g == 17 and c+e+g == 17:
                                            for h in range (1,10):
                                                if f+g+h == 13 and b+e+h == 11:
                                                    print (a,b,c,d,e,f,g,h)


print (f"Dit duurde {time()-tijd_begin} sec")
