Sudoku #1620

Complexity: Medium

 Fun Fact About Sudoku
There are 6,670,903,752,021,072,936,960 possible combinations for completing a 9-by-9 Sudoku grid, but only 5,472,730,538 of them really count for different solutions. Needlessly to say, you need a handful of lifetimes to solve all of them.

Enter numbers into the empty cells so that each row, column and 3x3 box contains the numbers 1 to 9.

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