#include <iostream> #include <iomanip> #include <vector> typedef std::vector<std::vector<int>> DType; DType CreateArray(int W, int H){ DType vec(H); for (auto& o : vec){ o.resize(W); } return vec; } bool Check(DType& D, int W, int H){ bool F = false; int A = 0, B = 0; for (int i = 0; i < W - 1; i++){ F = false; for (int j = 0; j < H; j++){ A = D[j][i]; B = D[j][i + 1]; if ((A == 0) || (B == 0) || (A == B)){ F = true; break; } } if (F == false) return false; } for (int j = 0; j < H-1; j++){ F = false; for (int i = 0; i < W; i++){ A = D[j][i]; B = D[j+1][i]; if ((A == 0) || (B == 0) || (A == B)){ F = true; break; } } if (F == false) return false; } return true; } bool Solve(std::vector<DType>& R, DType& D,const int& W,const int& H,int depth){ auto Dup = D; if ((depth * 2 - 2) != (W*H)){ for (int i = 0; i < H; i++){ for (int j = 0; j < W; j++){ if (D[i][j] == 0){ for (int k = 0; k < 2; k++){ if (k == 0){ if ((j != W - 1) && (D[i][j + 1]==0)){ D[i][j] = depth; D[i][j + 1] = depth; if (Check(D, W, H) == true) Solve(R, D, W, H, depth + 1); D = Dup; } } else{ if ((i != H - 1) && (D[i+1][j]==0)){ D[i][j] = depth; D[i+1][j] = depth; if (Check(D, W, H) == true) Solve(R, D, W, H, depth + 1); D = Dup; } } } goto L; } } } L:; return true; } else{ R.push_back(D); } return true; } std::vector<DType> Fire(int W, int H){ std::vector<DType> vec; auto D = CreateArray(W, H); Solve(vec, D, W, H,1); return vec; } bool ShowTatami(std::vector<DType>& vec,int W,int H,int Width = 3){ for (auto& ooo : vec){ for (auto& oo : ooo){ for (auto& o : oo){ std::cout << std::setw(Width) << std::right<< o << ' '; } std::cout << std::endl; } std::cout << std::endl; } std::cout << "We find " << vec.size()<<" count! at "<<W<<'x'<<H<< std::endl; return true; } int main(){ auto R = Fire(6, 5); ShowTatami(R,6,5,2); R = Fire(8, 5); ShowTatami(R,8,5,2); R = Fire(6, 6); ShowTatami(R,6,6,2); R = Fire(6, 7); ShowTatami(R,6,7,2); return 0; } /* tatami solver-2 * / #include <stdio.h> #include <stdlib.h> int xsize, ysize, size, count, mode = 1; int check(int board[]){ int i, j, flg, n[2]; for (i = 0; i < xsize - 1; i++){ flg = 0; for (j = 0; j < ysize; j++){ n[0] = board[i + j * xsize]; n[1] = board[i + 1 + j * xsize]; if ((n[0] == 0) || (n[1] == 0) || (n[0] == n[1])){ flg = 1; break; } } if (flg == 0) return 0; } for (j = 0; j < ysize - 1; j++){ flg = 0; for (i = 0; i < xsize; i++){ n[0] = board[i + j * xsize]; n[1] = board[i + xsize + j * xsize]; if ((n[0] == 0) || (n[1] == 0) || (n[0] == n[1])){ flg = 1; break; } } if (flg == 0) return 0; } return 1; } void output(int board[]){ int i; for (i = 0; i < size; i++){ printf("%3d", board[i]); if (i % xsize != xsize - 1) printf(" "); else printf("\n"); } printf("\n"); return; } void solve(int board[], int depth){ if (depth * 2 - 2 != size){ int *board2, i, j, k; board2 = (int *)malloc(sizeof(int)* size); for (i = 0; i < size; i++) board2[i] = board[i]; for (i = 0; i < size; i++){ if (board[i] == 0){ for (j = 0; j < 2; j++){ if (j == 0){ if ((i % xsize != xsize - 1) && (board[i + 1] == 0)){ board[i] = board[i + 1] = depth; if (check(board) == 1) solve(board, depth + 1); for (k = 0; k < size; k++) board[k] = board2[k]; } } else{ if ((i < size - xsize) && (board[i + xsize] == 0)){ board[i] = board[i + xsize] = depth; if (check(board) == 1) solve(board, depth + 1); for (k = 0; k < size; k++) board[k] = board2[k]; } } } break; } } free(board2); return; } else{ if (mode == 1) output(board); count++; } } int main(int argc, char *argv[]){ int *board, i; /*if(argc<3) return 0; xsize = atoi(argv[1]); ysize = atoi(argv[2]); if(argc>3) mode = atoi(argv[3]);* / xsize = 6; ysize = 5; mode = 1; size = xsize * ysize; board = (int *)malloc(sizeof(int)* size); for (i = 0; i < size; i++) board[i] = 0; solve(board, 1); printf("%d\n", count); free(board); return 0; } */
Standard input is empty
1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 14 15 15 13 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 14 13 15 15 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 14 15 15 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 14 15 15 12 13 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 14 11 15 15 13 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 14 15 15 13 We find 6 count! at 6x5 1 1 2 2 3 3 4 5 6 6 7 8 8 9 4 5 10 10 7 11 12 9 13 13 14 15 15 11 12 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 3 4 5 6 7 7 8 8 9 4 5 6 10 10 11 12 9 13 13 14 14 15 11 12 16 16 17 18 18 15 19 19 20 20 17 1 1 2 2 3 3 4 5 6 7 7 8 8 9 4 5 6 10 10 11 12 9 13 13 14 15 15 11 12 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 3 4 5 6 7 7 8 8 9 4 5 6 10 10 11 12 9 13 13 14 15 16 11 12 17 17 18 14 15 16 19 19 20 20 18 1 1 2 2 3 3 4 5 6 7 7 8 8 9 4 5 6 10 11 11 12 9 13 13 14 10 15 15 12 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 3 4 5 6 7 7 8 8 9 4 5 6 10 11 12 12 9 13 13 14 10 11 15 15 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 3 4 5 6 7 7 8 8 9 4 5 6 10 11 12 12 9 13 13 14 10 11 15 16 17 17 18 14 19 19 15 16 20 20 18 1 1 2 2 3 3 4 5 6 7 7 8 8 9 4 5 6 10 11 12 13 9 14 14 15 10 11 12 13 16 16 17 15 18 18 19 19 20 20 17 1 1 2 2 3 3 4 5 6 7 7 8 9 9 4 5 6 10 11 8 12 12 13 13 14 10 11 15 15 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 3 4 5 6 7 7 8 9 10 4 5 6 11 12 8 9 10 13 13 14 11 12 15 15 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 3 4 5 6 7 8 9 9 10 4 5 6 7 8 11 12 10 13 13 14 15 15 11 12 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 4 4 5 6 6 7 8 3 9 9 5 10 10 7 8 11 11 12 13 14 15 15 16 16 17 12 13 14 18 18 19 19 17 20 20 1 1 2 2 3 4 4 5 6 7 7 8 3 9 9 5 6 10 10 8 11 11 12 13 14 14 15 16 16 17 12 13 18 18 15 19 19 17 20 20 1 1 2 2 3 4 4 5 6 7 7 8 3 9 9 5 6 10 10 8 11 11 12 13 14 15 15 16 16 17 12 13 14 18 18 19 19 17 20 20 1 1 2 2 3 4 4 5 6 7 7 8 3 9 9 5 6 10 10 8 11 11 12 13 14 15 16 17 17 18 12 13 14 15 16 19 19 18 20 20 1 1 2 2 3 4 4 5 6 7 7 8 3 9 9 5 6 10 11 8 12 12 13 13 14 10 11 15 15 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 4 4 5 6 7 7 8 3 9 9 5 6 10 11 8 12 12 13 13 14 10 11 15 15 16 17 17 14 18 18 19 19 16 20 20 1 1 2 2 3 4 4 5 6 7 7 8 3 9 9 5 6 10 11 8 12 12 13 13 14 10 11 15 15 16 17 18 14 19 19 20 20 16 17 18 1 1 2 2 3 4 4 5 6 7 7 8 3 9 9 5 6 10 11 8 12 12 13 14 15 10 11 16 16 17 13 14 15 18 18 19 19 17 20 20 1 1 2 2 3 4 4 5 6 7 8 8 3 9 9 5 6 7 10 10 11 11 12 13 14 15 15 16 16 17 12 13 14 18 18 19 19 17 20 20 1 1 2 2 3 4 4 5 6 7 8 9 3 10 10 5 6 7 8 9 11 11 12 13 14 15 15 16 16 17 12 13 14 18 18 19 19 17 20 20 1 1 2 2 3 4 5 5 6 7 7 8 3 4 9 9 6 10 11 8 12 12 13 13 14 10 11 15 15 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 4 5 5 6 7 7 8 3 4 9 10 6 11 12 8 13 13 9 10 14 11 12 15 15 16 16 17 14 18 18 19 19 20 20 17 1 1 2 2 3 4 5 6 7 8 8 9 3 4 5 6 7 10 11 9 12 12 13 13 14 10 11 15 15 16 16 17 14 18 18 19 19 20 20 17 1 1 2 3 3 4 4 5 6 6 2 7 7 8 9 5 10 10 11 11 12 8 9 13 14 15 15 16 12 17 17 13 14 18 18 16 19 19 20 20 1 1 2 3 3 4 4 5 6 6 2 7 8 9 9 5 10 11 11 7 8 12 13 13 10 14 14 15 15 12 16 17 18 18 19 19 20 20 16 17 1 1 2 3 3 4 4 5 6 7 2 8 8 9 9 5 6 7 10 10 11 11 12 13 14 15 15 16 16 17 12 13 14 18 18 19 19 17 20 20 1 1 2 3 3 4 4 5 6 7 2 8 8 9 9 5 6 7 10 10 11 11 12 13 14 15 15 16 17 17 12 13 14 18 18 16 19 19 20 20 1 1 2 3 3 4 4 5 6 7 2 8 8 9 9 5 6 7 10 10 11 11 12 13 14 15 15 16 17 18 12 13 14 19 19 16 17 18 20 20 1 1 2 3 3 4 4 5 6 7 2 8 8 9 9 5 6 7 10 10 11 12 12 13 14 15 15 16 11 17 17 13 14 18 18 16 19 19 20 20 1 1 2 3 3 4 4 5 6 7 2 8 8 9 9 5 6 7 10 10 11 12 13 13 14 15 15 16 11 12 17 17 14 18 18 16 19 19 20 20 1 1 2 3 3 4 4 5 6 7 2 8 8 9 9 5 6 7 10 10 11 12 13 13 14 15 15 16 11 12 17 18 14 19 19 16 20 20 17 18 1 1 2 3 3 4 4 5 6 7 2 8 8 9 9 5 6 7 10 10 11 12 13 14 15 16 16 17 11 12 13 14 15 18 18 17 19 19 20 20 1 1 2 3 3 4 4 5 6 7 2 8 8 9 10 5 6 7 11 11 12 9 10 13 14 15 15 16 12 17 17 13 14 18 18 16 19 19 20 20 1 1 2 3 3 4 5 5 6 6 2 7 7 4 8 9 10 11 11 12 13 13 8 9 10 14 14 12 15 16 16 17 18 18 19 19 15 20 20 17 1 1 2 3 3 4 5 5 6 7 2 8 8 4 9 9 6 7 10 10 11 12 12 13 14 15 15 16 11 17 17 13 14 18 18 16 19 19 20 20 1 1 2 3 3 4 5 6 7 8 2 9 9 4 5 6 7 8 10 10 11 12 12 13 14 15 15 16 11 17 17 13 14 18 18 16 19 19 20 20 1 1 2 3 4 4 5 5 6 6 2 3 7 8 8 9 10 10 11 11 7 12 13 9 14 15 15 16 16 12 13 17 14 18 18 19 19 20 20 17 1 1 2 3 4 4 5 5 6 7 2 3 8 9 9 10 6 7 11 11 8 12 13 10 14 15 15 16 16 12 13 17 14 18 18 19 19 20 20 17 1 1 2 3 4 5 5 6 7 8 2 3 4 9 9 6 7 8 10 10 11 11 12 13 14 15 15 16 16 17 12 13 14 18 18 19 19 17 20 20 1 2 2 3 3 4 4 5 1 6 6 7 7 8 9 5 10 10 11 11 12 8 9 13 14 14 15 16 12 17 17 13 18 18 15 16 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 7 8 9 5 10 10 11 11 12 8 9 13 14 15 15 16 12 17 17 13 14 18 18 16 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 7 8 9 5 10 10 11 11 12 8 9 13 14 15 16 16 12 17 17 13 14 15 18 18 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 7 8 9 5 10 10 11 11 12 8 9 13 14 15 16 17 12 18 18 13 14 15 16 17 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 7 8 9 5 10 10 11 12 12 8 9 13 14 15 11 16 16 17 17 13 14 15 18 18 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 7 8 9 5 10 10 11 12 13 8 9 14 15 16 11 12 13 17 17 14 15 16 18 18 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 7 8 9 5 10 11 12 12 13 8 9 14 10 11 15 16 13 17 17 14 18 18 15 16 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 8 8 9 5 10 10 11 7 12 12 9 13 14 15 11 16 16 17 17 13 14 15 18 18 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 8 9 9 5 10 10 11 7 8 12 12 13 14 15 11 16 16 17 17 13 14 15 18 18 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 8 9 9 5 10 10 11 7 8 12 13 13 14 14 11 15 15 12 16 17 18 18 19 19 20 20 16 17 1 2 2 3 3 4 4 5 1 6 6 7 8 9 9 5 10 10 11 7 8 12 13 13 14 15 11 16 16 12 17 17 14 15 18 18 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 8 9 9 5 10 10 11 7 8 12 13 13 14 15 11 16 16 12 17 18 14 15 19 19 20 20 17 18 1 2 2 3 3 4 4 5 1 6 6 7 8 9 9 5 10 10 11 7 8 12 13 14 15 16 11 17 17 12 13 14 15 16 18 18 19 19 20 20 1 2 2 3 3 4 4 5 1 6 6 7 8 9 9 5 10 11 11 7 8 12 13 13 10 14 14 15 15 12 16 17 18 18 19 19 20 20 16 17 1 2 2 3 3 4 4 5 1 6 6 7 8 9 9 5 10 11 12 7 8 13 14 14 10 11 12 15 15 13 16 17 18 18 19 19 20 20 16 17 1 2 2 3 3 4 4 5 1 6 6 7 8 9 10 5 11 11 12 7 8 9 10 13 14 15 12 16 16 17 17 13 14 15 18 18 19 19 20 20 1 2 2 3 3 4 4 5 1 6 7 7 8 9 9 5 10 6 11 11 8 12 13 13 10 14 14 15 15 12 16 17 18 18 19 19 20 20 16 17 1 2 2 3 3 4 4 5 1 6 7 8 8 9 9 5 10 6 7 11 11 12 13 13 10 14 14 15 15 12 16 17 18 18 19 19 20 20 16 17 1 2 2 3 3 4 4 5 1 6 7 8 8 9 9 5 10 6 7 11 12 12 13 13 10 14 14 11 15 15 16 17 18 18 19 19 20 20 16 17 1 2 2 3 3 4 4 5 1 6 7 8 8 9 9 5 10 6 7 11 12 12 13 13 10 14 14 11 15 16 16 17 18 18 19 19 15 20 20 17 1 2 2 3 3 4 4 5 1 6 7 8 8 9 9 5 10 6 7 11 12 12 13 13 10 14 14 11 15 16 17 17 18 18 19 19 15 16 20 20 1 2 2 3 3 4 4 5 1 6 7 8 8 9 9 5 10 6 7 11 12 12 13 13 10 14 14 11 15 16 17 18 19 19 20 20 15 16 17 18 1 2 2 3 3 4 4 5 1 6 7 8 8 9 9 5 10 6 7 11 12 12 13 14 10 15 15 11 16 17 13 14 18 18 19 19 16 17 20 20 1 2 2 3 3 4 4 5 1 6 7 8 8 9 9 5 10 6 7 11 12 13 14 14 10 15 15 11 12 13 16 17 18 18 19 19 20 20 16 17 1 2 2 3 3 4 4 5 1 6 7 8 9 10 10 5 11 6 7 8 9 12 13 13 11 14 14 15 15 12 16 17 18 18 19 19 20 20 16 17 1 2 2 3 3 4 5 5 1 6 6 7 7 4 8 9 10 10 11 12 13 13 8 9 14 14 11 12 15 16 16 17 18 18 19 19 15 20 20 17 1 2 2 3 3 4 5 5 1 6 6 7 7 4 8 9 10 10 11 12 13 13 8 9 14 15 11 12 16 17 17 18 14 15 19 19 16 20 20 18 1 2 2 3 3 4 5 5 1 6 6 7 7 4 8 9 10 11 11 12 13 13 8 9 10 14 14 12 15 16 16 17 18 18 19 19 15 20 20 17 1 2 2 3 3 4 5 5 1 6 6 7 7 4 8 9 10 11 12 12 13 13 8 9 10 11 14 14 15 16 16 17 18 18 19 19 15 20 20 17 1 2 2 3 3 4 5 5 1 6 6 7 7 4 8 9 10 11 12 12 13 13 8 9 10 11 14 15 15 16 16 17 18 18 14 19 19 20 20 17 1 2 2 3 3 4 5 5 1 6 6 7 7 4 8 9 10 11 12 12 13 13 8 9 10 11 14 15 16 17 17 18 19 19 14 15 16 20 20 18 1 2 2 3 3 4 5 5 1 6 6 7 7 4 8 9 10 11 12 13 14 14 8 9 10 11 12 13 15 16 16 17 18 18 19 19 15 20 20 17 1 2 2 3 3 4 5 5 1 6 6 7 8 4 9 9 10 10 11 7 8 12 12 13 14 15 11 16 16 17 17 13 14 15 18 18 19 19 20 20 1 2 2 3 3 4 5 5 1 6 7 8 8 4 9 9 10 6 7 11 12 12 13 13 10 14 14 11 15 16 16 17 18 18 19 19 15 20 20 17 1 2 2 3 3 4 5 5 1 6 7 8 8 4 9 10 11 6 7 12 13 13 9 10 11 14 14 12 15 16 16 17 18 18 19 19 15 20 20 17 1 2 2 3 3 4 5 6 1 7 7 8 9 4 5 6 10 10 11 8 9 12 12 13 14 15 11 16 16 17 17 13 14 15 18 18 19 19 20 20 1 2 2 3 3 4 5 6 1 7 8 9 9 4 5 6 10 7 8 11 12 12 13 13 10 14 14 11 15 16 16 17 18 18 19 19 15 20 20 17 1 2 2 3 4 4 5 5 1 6 6 3 7 7 8 9 10 11 12 12 13 13 8 9 10 11 14 15 15 16 16 17 18 18 14 19 19 20 20 17 1 2 2 3 4 4 5 5 1 6 6 3 7 8 8 9 10 10 11 11 7 12 13 9 14 14 15 16 16 12 13 17 18 18 15 19 19 20 20 17 1 2 2 3 4 4 5 5 1 6 6 3 7 8 8 9 10 10 11 11 7 12 13 9 14 15 15 16 16 12 13 17 14 18 18 19 19 20 20 17 1 2 2 3 4 4 5 5 1 6 6 3 7 8 8 9 10 10 11 11 7 12 13 9 14 15 16 17 17 12 13 18 14 15 16 19 19 20 20 18 1 2 2 3 4 4 5 5 1 6 6 3 7 8 8 9 10 11 12 12 7 13 13 9 10 11 14 15 15 16 16 17 18 18 14 19 19 20 20 17 1 2 2 3 4 4 5 5 1 6 6 3 7 8 8 9 10 11 12 12 7 13 13 9 10 11 14 15 15 16 17 17 18 18 14 19 19 16 20 20 1 2 2 3 4 4 5 5 1 6 6 3 7 8 8 9 10 11 12 12 7 13 13 9 10 11 14 15 15 16 17 18 19 19 14 20 20 16 17 18 1 2 2 3 4 4 5 5 1 6 6 3 7 8 8 9 10 11 12 12 7 13 14 9 10 11 15 16 16 13 14 17 18 18 15 19 19 20 20 17 1 2 2 3 4 4 5 5 1 6 6 3 7 8 9 9 10 11 12 12 7 8 13 13 10 11 14 15 15 16 16 17 18 18 14 19 19 20 20 17 1 2 2 3 4 4 5 5 1 6 6 3 7 8 9 10 11 12 13 13 7 8 9 10 11 12 14 15 15 16 16 17 18 18 14 19 19 20 20 17 1 2 2 3 4 4 5 6 1 7 7 3 8 9 5 6 10 11 12 12 8 9 13 13 10 11 14 15 15 16 16 17 18 18 14 19 19 20 20 17 1 2 2 3 4 5 5 6 1 7 7 3 4 8 9 6 10 10 11 12 12 8 9 13 14 15 11 16 16 17 17 13 14 15 18 18 19 19 20 20 1 2 2 3 4 5 5 6 1 7 8 3 4 9 9 6 10 7 8 11 11 12 13 13 10 14 14 15 15 12 16 17 18 18 19 19 20 20 16 17 1 2 2 3 4 5 6 6 1 7 7 3 4 5 8 9 10 11 12 12 13 13 8 9 10 11 14 15 15 16 16 17 18 18 14 19 19 20 20 17 1 2 3 3 4 4 5 5 1 2 6 6 7 8 8 9 10 10 11 11 7 12 13 9 14 15 15 16 16 12 13 17 14 18 18 19 19 20 20 17 1 2 3 3 4 4 5 5 1 2 6 7 7 8 8 9 10 10 6 11 11 12 13 9 14 15 15 16 16 12 13 17 14 18 18 19 19 20 20 17 1 2 3 3 4 4 5 5 1 2 6 7 7 8 8 9 10 10 6 11 11 12 13 9 14 15 15 16 17 12 13 18 14 19 19 16 17 20 20 18 1 2 3 3 4 4 5 5 1 2 6 7 7 8 8 9 10 10 6 11 12 12 13 9 14 15 15 11 16 16 13 17 14 18 18 19 19 20 20 17 1 2 3 3 4 4 5 5 1 2 6 7 7 8 8 9 10 10 6 11 12 13 13 9 14 15 15 11 12 16 16 17 14 18 18 19 19 20 20 17 1 2 3 3 4 4 5 5 1 2 6 7 7 8 8 9 10 10 6 11 12 13 13 9 14 15 15 11 12 16 17 17 14 18 18 19 19 16 20 20 1 2 3 3 4 4 5 5 1 2 6 7 7 8 8 9 10 10 6 11 12 13 13 9 14 15 15 11 12 16 17 18 14 19 19 20 20 16 17 18 1 2 3 3 4 4 5 5 1 2 6 7 7 8 8 9 10 10 6 11 12 13 14 9 15 16 16 11 12 13 14 17 15 18 18 19 19 20 20 17 1 2 3 3 4 4 5 5 1 2 6 7 7 8 9 9 10 10 6 11 12 8 13 13 14 15 15 11 12 16 16 17 14 18 18 19 19 20 20 17 1 2 3 3 4 4 5 5 1 2 6 7 7 8 9 10 11 11 6 12 13 8 9 10 14 15 15 12 13 16 16 17 14 18 18 19 19 20 20 17 1 2 3 3 4 4 5 5 1 2 6 7 8 9 9 10 11 11 6 7 8 12 13 10 14 15 15 16 16 12 13 17 14 18 18 19 19 20 20 17 1 2 3 3 4 4 5 6 1 2 7 8 8 9 5 6 10 10 7 11 12 9 13 13 14 15 15 11 12 16 16 17 14 18 18 19 19 20 20 17 1 2 3 3 4 5 5 6 1 2 7 8 4 9 9 6 10 10 7 8 11 11 12 13 14 15 15 16 16 17 12 13 14 18 18 19 19 17 20 20 1 2 3 4 4 5 5 6 1 2 3 7 7 8 9 6 10 10 11 11 12 8 9 13 14 15 15 16 12 17 17 13 14 18 18 16 19 19 20 20 1 2 3 4 4 5 5 6 1 2 3 7 8 9 9 6 10 11 11 7 8 12 13 13 10 14 14 15 15 12 16 17 18 18 19 19 20 20 16 17 1 2 3 4 4 5 6 6 1 2 3 7 7 5 8 9 10 11 11 12 13 13 8 9 10 14 14 12 15 16 16 17 18 18 19 19 15 20 20 17 1 2 3 4 5 5 6 6 1 2 3 4 7 8 8 9 10 10 11 11 7 12 13 9 14 15 15 16 16 12 13 17 14 18 18 19 19 20 20 17 We find 108 count! at 8x5 We find 0 count! at 6x6 1 1 2 2 3 4 5 5 6 7 3 4 8 8 6 7 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 2 3 4 5 5 6 7 3 4 8 9 6 7 10 10 8 9 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 8 7 9 10 11 11 12 13 9 10 14 15 12 13 16 16 14 15 17 18 18 19 20 20 17 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 8 7 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 8 7 9 10 11 12 13 13 9 10 11 12 14 15 15 16 17 18 14 19 19 16 17 18 20 20 21 21 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 14 15 16 13 17 17 18 15 16 19 20 20 18 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 14 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 14 15 16 13 17 18 19 15 16 20 17 18 19 21 21 20 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 15 15 16 13 17 14 18 18 16 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 15 16 16 13 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 15 16 16 13 17 14 15 18 19 19 17 20 20 18 21 21 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 15 16 16 13 17 14 15 18 19 20 17 21 21 18 19 20 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 12 13 11 14 15 16 17 13 18 14 15 16 17 19 18 20 20 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 13 13 11 14 15 12 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 10 11 8 9 12 13 14 11 15 16 12 13 14 17 15 16 18 18 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 6 7 3 4 5 8 9 7 10 11 12 8 9 13 10 11 12 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 7 7 3 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 2 3 4 5 6 7 7 3 4 5 6 8 9 9 10 11 12 8 13 13 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 2 3 4 5 6 7 8 3 4 5 6 7 8 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 3 3 4 5 5 2 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 3 4 5 5 2 6 7 4 8 9 9 6 7 10 8 11 11 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 1 2 3 3 4 5 5 2 6 7 4 8 9 9 6 7 10 8 11 12 13 13 10 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 11 12 13 9 10 14 14 12 13 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 14 13 15 16 17 17 18 19 15 16 20 20 18 19 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 14 13 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 14 13 15 16 17 18 19 19 15 16 17 18 20 20 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 14 13 15 16 17 18 19 20 15 16 17 18 19 20 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 19 19 17 20 20 18 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 19 20 17 21 21 18 19 20 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 12 13 9 10 11 14 15 13 16 17 18 14 15 19 16 17 18 20 20 19 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 13 13 9 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 8 9 10 11 12 13 14 9 10 11 12 13 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 9 9 10 11 12 8 13 13 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 9 10 10 11 11 8 9 12 13 14 15 15 16 12 13 14 17 17 16 18 19 20 20 21 21 18 19 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 9 10 10 11 12 8 9 13 13 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 3 4 5 6 2 7 7 4 5 6 8 9 10 11 12 13 8 9 10 11 12 13 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 3 4 5 6 2 7 8 4 5 6 9 7 8 10 11 12 9 13 13 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 4 4 5 5 2 3 6 7 8 9 9 10 6 7 8 11 11 10 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 1 2 3 4 4 5 5 2 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 1 2 3 4 4 5 6 2 3 7 7 5 6 8 8 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 3 4 4 5 6 2 3 7 7 5 6 8 9 9 10 11 12 8 13 13 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 1 2 3 4 5 6 7 2 3 4 5 6 7 8 8 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 1 2 3 4 5 6 7 2 3 4 5 6 7 8 9 9 10 11 12 8 13 13 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 11 9 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 14 15 16 17 17 18 19 15 16 20 20 18 19 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 14 15 16 17 18 19 19 15 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 14 15 16 17 18 19 20 15 16 17 18 19 20 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 15 15 16 17 18 14 19 19 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 15 16 16 17 17 14 15 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 15 16 16 17 18 14 15 19 19 17 18 20 20 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 15 16 16 17 18 14 15 19 20 17 18 21 21 19 20 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 15 16 17 18 19 14 15 16 17 18 19 20 20 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 8 9 6 7 10 11 12 9 13 14 10 11 12 15 13 14 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 9 9 6 7 10 8 11 11 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 5 6 7 4 8 9 9 6 7 10 8 11 12 13 13 10 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 5 6 7 4 8 9 10 6 7 11 8 9 10 12 13 11 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 6 6 7 4 8 5 9 9 7 10 8 11 11 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 6 6 7 4 8 5 9 9 7 10 8 11 12 13 13 10 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 9 10 8 11 11 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 9 10 8 11 12 13 13 10 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 14 15 16 12 13 17 17 15 16 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 14 15 16 12 13 17 18 15 16 19 19 17 18 20 20 21 21 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 14 15 16 12 13 17 18 15 16 19 20 17 18 21 21 19 20 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 15 15 16 12 13 14 17 17 16 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 15 16 16 12 13 14 15 17 17 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 15 16 16 12 13 14 15 17 18 19 19 20 20 17 18 21 21 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 15 16 16 12 13 14 15 17 18 19 20 21 21 17 18 19 20 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 11 9 12 13 14 15 16 17 12 13 14 15 16 17 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 12 9 13 13 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 10 8 11 12 9 13 14 15 11 12 16 13 14 15 17 17 16 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 7 4 8 5 6 9 10 11 8 12 13 9 10 11 14 12 13 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 2 3 3 4 1 5 6 7 8 4 9 5 6 7 8 10 9 11 11 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 3 4 1 5 6 7 8 4 9 5 6 7 8 10 9 11 12 13 13 10 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 2 3 4 4 1 5 5 3 6 7 8 8 9 10 6 7 11 11 9 10 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 8 9 10 6 7 11 12 9 10 13 13 11 12 14 15 15 16 17 18 14 19 19 16 17 18 20 20 21 21 1 2 2 3 4 4 1 5 5 3 6 7 8 9 9 10 6 7 8 11 11 10 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 11 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 14 11 15 16 13 17 17 18 15 16 19 20 20 18 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 14 11 15 16 13 17 18 19 15 16 20 17 18 19 21 21 20 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 15 11 16 16 13 14 15 17 17 18 19 20 20 21 21 18 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 15 11 16 16 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 15 11 16 16 13 14 15 17 18 19 19 20 20 17 18 21 21 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 15 11 16 16 13 14 15 17 18 19 20 21 21 17 18 19 20 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 15 11 16 17 13 14 15 18 16 17 19 20 20 18 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 13 13 14 15 11 12 16 16 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 10 6 7 8 9 11 12 13 14 15 16 11 12 13 14 15 16 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 4 1 5 5 3 6 7 8 9 10 11 6 7 8 9 10 11 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 4 1 5 6 3 7 7 8 5 6 9 9 10 8 11 11 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 4 4 1 5 6 3 7 7 8 5 6 9 9 10 8 11 12 13 13 10 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 2 3 4 4 1 5 6 3 7 7 8 5 6 9 10 10 8 11 11 9 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 4 1 5 6 3 7 8 9 5 6 10 7 8 9 11 11 10 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 2 3 4 5 1 6 7 3 4 5 8 6 7 9 9 10 8 11 11 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 2 3 4 5 1 6 7 3 4 5 8 6 7 9 9 10 8 11 12 13 13 10 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 2 3 4 5 1 6 7 3 4 5 8 6 7 9 10 10 8 11 11 9 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 3 3 4 4 1 2 5 5 6 7 8 9 9 10 6 7 8 11 11 10 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 3 3 4 4 1 2 5 5 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 11 12 9 10 13 14 14 12 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 14 15 16 13 17 17 18 15 16 19 20 20 18 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 14 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 14 15 16 13 17 18 19 15 16 20 17 18 19 21 21 20 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 15 15 16 13 17 14 18 18 16 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 15 16 16 13 17 14 15 18 18 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 15 16 16 13 17 14 15 18 19 19 17 20 20 18 21 21 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 15 16 16 13 17 14 15 18 19 20 17 21 21 18 19 20 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 12 9 10 13 11 14 15 16 17 13 18 14 15 16 17 19 18 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 8 5 9 10 7 11 12 13 9 10 14 11 12 13 15 16 14 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 9 5 10 10 7 8 9 11 11 12 13 14 15 15 16 12 13 14 17 17 16 18 19 20 20 21 21 18 19 1 2 3 3 4 4 1 2 5 6 6 7 8 9 5 10 10 7 8 9 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 6 7 8 9 5 10 10 7 8 9 11 12 13 13 14 14 11 12 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 2 3 3 4 4 1 2 5 6 6 7 8 9 5 10 11 7 8 9 12 10 11 13 14 14 12 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 7 7 8 8 5 6 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 7 7 8 9 5 6 10 10 8 9 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 3 4 4 1 2 5 6 7 8 9 10 5 6 7 8 9 10 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 3 4 5 1 2 6 7 4 5 8 8 6 7 9 10 11 12 12 13 9 10 11 14 15 13 16 16 17 14 15 18 18 19 17 20 20 21 21 19 1 2 3 3 4 5 1 2 6 7 4 5 8 9 6 7 10 10 8 9 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 1 2 3 4 4 5 1 2 3 6 7 5 8 8 9 6 7 10 11 12 9 13 13 10 11 12 14 14 15 16 17 18 18 19 15 16 17 20 20 19 21 21 1 2 3 4 4 5 1 2 3 6 7 5 8 9 9 6 7 10 8 11 11 12 13 10 14 14 15 12 13 16 17 18 15 19 19 16 17 18 20 20 21 21 1 2 3 4 4 5 1 2 3 6 7 5 8 9 9 6 7 10 8 11 12 13 13 10 14 11 12 15 16 16 14 17 17 15 18 19 20 20 21 21 18 19 1 2 3 4 5 5 1 2 3 4 6 7 8 9 9 10 6 7 8 11 11 10 12 13 14 15 16 16 12 13 14 15 17 18 18 19 20 20 17 21 21 19 1 2 3 4 5 5 1 2 3 4 6 7 8 9 10 10 6 7 8 9 11 12 12 13 14 14 11 15 16 13 17 18 18 15 16 19 17 20 20 21 21 19 We find 124 count! at 6x7