Sudoku #1226

Level: Medium

 Fun Fact About 2
There are 6,670,903,752,021,072,936,960 possible solutions to sudoku puzzles.

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

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