12 x 12 blockRow = row // 3 blockCol = col // 4 puzzle = '...8..3...6.B4....9.A587....25.......5.B...74.2.C..64...B.....473BA..6....3..21569.....2...3C..8.1.AB...7.5.......26....9684.3....1A.7...A..5...' 16 x 16 blockRow = row // 4 blockCol = col // 4 puzzle = 'C9...570.8....3....B..2.3C.D0.5......6..9.5.8.2.58.DC.....A4F.....0C.9.25A..6..8125..B..8......A3...6.5A4.F..2.C..467......93.F..A.8E......6C3..4.E..C.6A3.0...1D......9..C..F02B..3..DF1.9.EA.....EB3.....29.A5.3.5.D.1..B......6.0A.FE.9..B....C....4.6D8...7E'