Medium difficult sudoku #16439

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

Your time