Medium difficult sudoku #9942

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

Your time