Medium difficult sudoku #56667

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

Your time