4x4 puzzles: puzzle #1: top = [2, 3, 1, 2] left = [2, 1, 4, 2] right = [2, 3, 1, 3] bottom = [2, 1, 3, 2] puzzle #2: top = [1, 2, 3, 2] left = [1, 2, 3, 2] right = [3, 1, 2, 3] bottom = [3, 1, 2, 3] puzzle #3: top = [2, 1, 3, 2] left = [2, 4, 3, 1] right = [2, 1, 2, 2] bottom = [1, 3, 2, 2] 5x5 puzzles: puzzle #1: top = [2, 3, 3, 2, 1] left = [2, 4, 1, 2, 2] right = [1, 2, 3, 3, 4] bottom = [3, 1, 2, 3, 5] puzzle #2: top = [2, 2, 4, 1, 3] left = [3, 1, 5, 2, 2] right = [2, 2, 1, 3, 4] bottom = [3, 1, 2, 4, 3] puzzle #3: top = [3, 3, 2, 2, 1] left = [4, 2, 1, 3, 2] right = [1, 2, 3, 3, 4] bottom = [2, 1, 2, 4, 5] 6x6 puzzles: puzzle #1: top = [4, 2, 5, 2, 2, 1] left = [4, 2, 2, 1, 2, 3] right = [1, 2, 2, 4, 4, 4] bottom = [2, 2, 1, 3, 4, 6] puzzle #2: top = [2, 4, 4, 2, 2, 1] left = [2, 3, 3, 2, 1, 3] right = [1, 2, 3, 5, 3, 4] bottom = [2, 2, 1, 3, 4, 5] puzzle #3: top = [2, 4, 3, 5, 2, 1] left = [3, 4, 1, 2, 2, 4] right = [1, 2, 3, 4, 4, 3] bottom = [3, 2, 2, 1, 4, 6] 7x7 puzzles: puzzle #1: top = [5, 3, 3, 3, 2, 1, 2] left = [4, 5, 2, 2, 2, 4, 1] right = [2, 3, 4, 3, 4, 1, 3] bottom = [1, 2, 3, 2, 4, 4, 2] puzzle #2: top = [3,4,2,3,3,1,2] left = [3,7,3,3,3,2,1] right = [2,1,2,3,4,3,5] bottom = [1,2,2,4,4,4,5] puzzle #3: top = [3,4,3,2,3,2,1] left = [3,6,3,3,3,2,1] right = [1,2,3,3,3,4,5] bottom = [1,2,2,3,3,5,5]