We are given a nxn square board and have to solve it according to the following rules:
- The board contains clues represented by numbers and cells without any clues are represented by X
- The goal is to reconstruct a nxn binary hidden board from the number clues, each element in the hidden board will be either 0/1
- Each number clue represents the number of cells with 1s in the hidden board that are adjacent(horizontally/vertically/diagonally) to the cell with the clue (including the clue cell itself)
