Medium difficult sudoku #16527

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

Your time