Project 1a: (Due March 21st)
Write a program in AnsProlog to solve Sudoku problems. You are not allowed to use choice rules of the form 1 { p(X) : q(X) } 1:- cond.
You can use the predicate in(X,Y,Z) to represent that the number Z (between 1..9) is in location X,Y.
Project 1b: (Due March 23rd)
Write your Sudoku program in such a way that it can be also used for solving 16 by 16 Sudoku problems by minor changes in the range of values. (from 9 to 16)