Medium difficult sudoku #51943

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

Your time