Project Euler #96 - Soduko Solver