We are given a partially filled nxn board and inequality constraints between the cells of the grid.
- We need to fill the empty cells with numbers between 1-n
- Any row should have each number from 1-n exactly once
- Any column should have each number from 1-n exactly once
- All the inequalities specified between the cells must be satisfied.