Medium difficult sudoku #17375

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

Your time