This is a sudoku solver I've written to familiarize myself with programming in C and structuring a C program. It works pretty well - instantly solves any puzzle. It also recognises invalid inputs - like two 1s in the same row.