Amazon interview question

Given a soduku problem, how would you solve it with programming.