Medium difficult sudoku #428

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

Your time