From 16de7dda97747812eb99ef14088656e5f413b090 Mon Sep 17 00:00:00 2001
From: Sacha Ligthert <sacha@ligthert.net>
Date: Sun, 8 Dec 2024 14:19:55 +0100
Subject: [PATCH] More testint

---
 solver/solver.go | 20 ++++++++++----------
 solver/types.go  |  4 ++--
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/solver/solver.go b/solver/solver.go
index 5b4b8f0..affab95 100644
--- a/solver/solver.go
+++ b/solver/solver.go
@@ -6,15 +6,15 @@ import (
 
 func Run() {
 	solver := Solver{}
-	solver.row1 = "769104802"
-	solver.row2 = "154800060"
-	solver.row3 = "002700150"
-	solver.row4 = "600900308"
-	solver.row5 = "045328670"
-	solver.row6 = "328670945"
-	solver.row7 = "597410280"
-	solver.row8 = "006283090"
-	solver.row9 = "200590006"
+	solver.row1 = "000305089"
+	solver.row2 = "000000010"
+	solver.row3 = "209010000"
+	solver.row4 = "170000000"
+	solver.row5 = "006890000"
+	solver.row6 = "002000006"
+	solver.row7 = "040030020"
+	solver.row8 = "000028607"
+	solver.row9 = "000607500"
 
 	solver.load_blocks()
 	fmt.Println("Total blocks:", len(solver.blocks))
@@ -30,7 +30,7 @@ func Run() {
 	solver.find_blocks(&solver.row8, &solver.row8s)
 	solver.find_blocks(&solver.row9, &solver.row9s)
 
-	solver.iter = len(solver.row1s) * len(solver.row2s) * len(solver.row3s) * len(solver.row4s) * len(solver.row5s) * len(solver.row6s) * len(solver.row7s) * len(solver.row8s) * len(solver.row9s)
+	solver.iter = int64(len(solver.row1s)) * int64(len(solver.row2s)) * int64(len(solver.row3s)) * int64(len(solver.row4s)) * int64(len(solver.row5s)) * int64(len(solver.row6s)) * int64(len(solver.row7s)) * int64(len(solver.row8s)) * int64(len(solver.row9s))
 	fmt.Println("Number of iterations:", solver.iter)
 
 	solver.check_combinations()
diff --git a/solver/types.go b/solver/types.go
index c0431a3..eeb3992 100644
--- a/solver/types.go
+++ b/solver/types.go
@@ -20,7 +20,7 @@ type Solver struct {
 	row7s     []int
 	row8s     []int
 	row9s     []int
-	iter      int
-	counter   int
+	iter      int64
+	counter   int64
 	solutions []string
 }