Medium difficult sudoku #128

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

Your time