Bloomberg Interview Question

Write an algorithm to check the correctness of a Sudoku puzzle solution