a few tries (haskell and cpp) at sudoku solvers and an some (eventually) constraint programming