How to do Binary Puzzles:
Each square in the puzzle may contain either 0 or 1.
1. No more than two adjacent squares may contain the same digit, ie you cannot have three adjacent squares in a row or column of the same digit.
2. Each row and each column must contain the same number of 0s and 1s, eg for a 10x10 grid, each row and column will contain five 0s and five 1s.
3. No row may be the same as another row and no column may be the same as another column. However, a row may be the same as a column.