Sodoku Solver (http://rubyquiz.com/quiz43.html)