|
@@ -72,12 +72,18 @@ def naive(start):
|
|
|
|
|
|
while solution[index[0]][index[1]]:
|
|
|
i = solution[index[0]][index[1]].pop()
|
|
|
+ count += 1
|
|
|
+
|
|
|
+ if (count >= 10000):
|
|
|
+ print("took too long")
|
|
|
+ return False
|
|
|
+
|
|
|
|
|
|
if (valid(working, index[0], index[1], i)):
|
|
|
- count += 1
|
|
|
- if (count >= 10000):
|
|
|
- print("took too long")
|
|
|
- return False
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
solution[index[0]][index[1]].append(i)
|
|
|
working[index[0]][index[1]] = i
|
|
|
assumptions.append(index)
|