Medium difficult sudoku #18959

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

Your time