A sodoku solver written in C