Medium difficult sudoku #12043

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

Your time