1  8  
  7 4  6 
8  9  1 2
 31  8   
2       5
   6  42 
5 6  9  4
 8  5 2  
  3  7   

Provided by Sudoku.com.au