Medium difficult sudoku #983

7 8 4 1
2 3 9
4 7 5 8
2 6 8
3 7 1 2
8 1 3
8 9 6 7
3 2 4
4 3 8 2
123
456
789

Your time