It's basically sudoku