Medium difficult sudoku #67727

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

Your time