This is a Sudoku Solver written in Prolog with the aim to solve the Sudoku very fast with a variable size.