Conprog-a1 is a project mainly written in C++, it's free.
ID2204 Constraint Programming Assignment 1
make sudoku ./sudoku N (0 <= N <= 17)
make binary_queens ./binary_queens N