Medium difficult sudoku #32119

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

Your time